Mew
tootcat-mw
https://mew.toot.cat/mw/Main_Page
MediaWiki 1.35.0
first-letter
Media
Special
Talk
User
User talk
Mew
Mew talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Template:Faint
10
176
568
2006-01-30T19:38:10Z
Woozle
1
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
569
568
2006-04-09T19:29:18Z
Woozle
1
Template:Faint moved to Template:faint
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
570
569
2008-06-19T03:37:16Z
htyp>NoracLetoc
0
cnatabo
wikitext
text/x-wiki
[http://www.householdcavalry.co.uk/ubb/Forum4/private/1599.html sex clip] [http://livetutoring.net/albums2/gallery/news653.html wwf the kat] [http://martialartsinstitute.net/modules/xoopsgallery/js/txt/new2363.htm my cousin vinny movie posters] [http://solicitorsireland.com/images/pics/comment33.htm movie upcoming] [http://mbproducts.com/contact-log/september/index.htm index] [http://www.dansk.ie/ssp_director/albums/album-2/1863.htm available error not site web] [http://aisa.org.af/test/typo3temp/cs/style/text-389.html samba dance video clip] [http://canazone.com/upload/images/text-1672.htm oxford dictionary crack] [http://itrendsinc.com/splash/pixbak/icons/topic1237.htm child music] [http://solicitorsireland.com/images/pics/comment1219.htm moviesarenas] [http://www.scrapheap-challenge.com/badkarma/store/files/news51.html advanced x video converter serial 3.9.18] [http://www.dar.ie/uploads/images/pixel/resource620.htm raven riley movie] [http://thewitchesway.co.uk/shop/catalog/images/html/comment-2555.htm alvin chipmunk video watch] [http://yamcanada.com/asahi_files/2006/20.htm nonnude preteen models] [http://magickalmoon.com/creative/thumbs/rss/news-574-2008-05-31.html eden isle katrina] [http://lastwizards.com/news/data/backup/march28/news-2769-2008-05-30.html inmate family services] [http://hbo.com.pk/emails/images/avatars/picture/cazeld.html electric guitar action setup] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/cacelno1493.htm dry cleaners] [http://juliakimsmith.com/files/gimgs/pics/topic90.htm restasis and side effects] [http://hazirci.us/uploads/fotos/thumbs/topic106.htm noam chomsky biography] [http://garyhall.org/gallery/albums/album02/nocorol1227.htm make ringtones nokia 6255i] [http://hbo.com.pk/emails/images/avatars/picture/trmexe.html sixteen candles movie cast] [http://www.dansk.ie/ssp_director/albums/album-2/904.htm la minita] [http://magickalmoon.com/creative/thumbs/rss/news-1449-2008-06-04.html exercise pilates video winsor] [http://st-andrewschurch.co.uk/images/uploads/icons/news-410.html type of lentil] [http://connectethiopia.com/committee/images/thumbs/779.html aerobic capacity test] [http://dostshell.com/cafe/uploads_user/2000/article565.htm carmina burana] [http://tipperaryauctioneers.com/admin/admin_blog/content/09/article855.htm audio video production orlando] [http://age-me.com/forums/store/inst/resource-1762.html nepotism] [http://soundshorechorale.com/galeri/thumbnail/pics/comment1717.htm ogden alc] [http://arianepoole.com/shopimages/products/normal/pics/text-1082.html general merchandise wholesale] [http://tipperaryauctioneers.com/admin/admin_blog/content/09/article1955.htm gangbang cum] [http://rsturk.com/files/xml/article2383.html nine inch nail the perfect drug lyric] [http://www.householdcavalry.co.uk/ubb/Forum4/private/2654.html lemon meringue pie recipe] [http://blog.mud-ti.com/wp-content/uploads/2008/02/916.htm dynojet] [http://afghantelecom.af/include/scripts/topic22.htm marylin manson sweet dreams video] [http://connectethiopia.com/committee/images/thumbs/1865.html movie heavens gate] [http://connectethiopia.com/committee/images/thumbs/2395.html interfacce] [http://msnrazzi.net/wp-content/uploads/2008/04/sitemap.htm www] [http://mbproducts.com/contact-log/september/bastro1455.htm combi strollers] [http://www.mtnstreams.com/ssp_director_7/config/conf/ercafo.html moloney murine sarcoma virus] [http://hbo.com.pk/emails/images/avatars/picture/zelacx.html julie clarke pics] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/index.htm sitemap] [http://www.householdcavalry.co.uk/ubb/Forum4/private/2062.html odeon richmond] [http://st-andrewschurch.co.uk/images/uploads/icons/news-1419.html entertainment look video] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/ettacadar2466.htm skagit county sheriffs department] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/vardesa2510.htm old girls] [http://christchurchchildren.org/weblog/images/uploads/thumbs/index.htm site] [http://tipperaryauctioneers.com/admin/admin_blog/content/09/article1267.htm just friends movie trailer] [http://www.scrapheap-challenge.com/badkarma/store/files/news2041.html a change would do you good video] [http://sanalviva.com/forum/attachments/images/news1336.html acts assisted living] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-1317.html performance bond definition] [http://rsturk.com/files/xml/article1778.html king county superior court rules] [http://juliakimsmith.com/files/gimgs/pics/topic301.htm hogans heroes] [http://hazirci.us/uploads/fotos/thumbs/topic389.htm huge bra busters] [http://blog.mud-ti.com/wp-content/uploads/2008/02/1681.htm colorado trial lawyers] [http://www.dar.ie/uploads/images/pixel/resource284.htm cad programs] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/heneltt124.htm ethereal download for window] [http://thewitchesway.co.uk/shop/catalog/images/html/comment-509.htm movie masters warwick] [http://www.scrapheap-challenge.com/badkarma/store/files/news1218.html for good wicked] [http://sanalviva.com/forum/attachments/images/news1008.html cum overdose] [http://yamcanada.com/asahi_files/2006/1083.htm at london business school] [http://yamcanada.com/asahi_files/2006/407.htm free dragon ball z hentai] [http://afghanexperts.gov.af/gallery/albums/userpics/10002/news-187-20080512.html utah financial institutions] [http://www.householdcavalry.co.uk/ubb/Forum4/private/1383.html number one spot video] [http://dostshell.com/cafe/uploads_user/2000/article2011.htm rainbow six lockdown videos] [http://martialartsinstitute.net/modules/xoopsgallery/js/txt/new1826.htm www.camcrush.com] [http://lastwizards.com/news/data/backup/march28/news-745-2008-05-27.html shark and surfer video] [http://thewitchesway.co.uk/shop/catalog/images/html/sitemap.htm sitemap] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-567.html mashas world] [http://mbproducts.com/contact-log/september/zarcaal560.htm pc torrent sites] [http://christchurchchildren.org/weblog/images/uploads/thumbs/text514.htm persuasion topics] [http://hoysted.com/gallery/albums/album02/article-1794.htm sierra vista homes for sale] [http://st-andrewschurch.co.uk/images/uploads/icons/news-1343.html alamo car] [http://www.scrapheap-challenge.com/badkarma/store/files/news703.html male beefcake] [http://sanalviva.com/forum/attachments/images/news739.html dogs mating] [http://solicitorsireland.com/images/pics/comment1787.htm kristin laura kreuk] [http://soulfoodcookbook.com/ubb/Forum6/forum/index.htm home] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-2803.html ihigh.com] [http://nationalassembly.af/downloads/images/relolet.html behind these hazel eyes lyrics] [http://www.orixaviation.com/htm/de/css/styles/topic-655.htm adipex great buy] [http://dostshell.com/cafe/uploads_user/2000/article1426.htm leftover crack one dead cop guitar tab] [http://recycledsoftware.com/xcart/images/E/pasenzdar-1288.html arp 2600 v crack] [http://royaldublinfusiliers.com/forum_backup/docs/readme/comment604.htm free court records] [http://arianepoole.com/shopimages/products/normal/pics/text-1610.html in twain] [http://www.dansk.ie/ssp_director/albums/album-2/sitemap.htm home] [http://magickalmoon.com/creative/thumbs/rss/news-376-2008-06-03.html cuesta college] [http://sanalviva.com/forum/attachments/images/news345.html epidural steroid injection] [http://www.householdcavalry.co.uk/ubb/Forum4/private/1508.html record producer midi edition serial] [http://audiovideomix.com/albums2/truley/text443.htm arial audio converter 2.1.4 serial] [http://a2kat.com/rar/backup/dump/fuvarfo.html smoking drugs alcohol] [http://seal.org.af/uploads/images/thumbs/resource-2063.html mr sparkle car wash] [http://rsturk.com/files/xml/article633.html adult chat free room video yahoo] [http://connectethiopia.com/committee/images/thumbs/805.html pure digital technologies video camera] [http://christchurchchildren.org/weblog/images/uploads/thumbs/text511.htm newport bedding company] [http://seal.org.af/uploads/images/thumbs/resource-2019.html fastin adipex overnight 89] [http://recycledsoftware.com/xcart/images/E/varzarenb-2181.html table runners] [http://christchurchchildren.org/weblog/images/uploads/thumbs/text978.htm vintage cunts] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-354.html san diego weather] [http://www.mentalhealthireland.ie/pressreleases/docs/1649.html anchorage alaska realtor] [http://itrendsinc.com/splash/pixbak/icons/topic787.htm south jersey wedding rentals] [http://st-andrewschurch.co.uk/images/uploads/icons/news-1555.html licensed day care facilities] [http://aisa.org.af/test/typo3temp/cs/style/text-1242.html need for speed high stakes no cd crack] [http://www.orixaviation.com/htm/de/css/styles/topic-518.htm laurie anderson] [http://ictconference.org.af/gallery/albums/userpics/10002/article-881.htm audiocatalyst crack 2.1] [http://solicitorsireland.com/images/pics/comment401.htm unigraphics class] [http://dostshell.com/cafe/uploads_user/2000/article1681.htm bare essentials mineral make up] [http://hbo.com.pk/emails/images/avatars/picture/cnaenlob.html tysons creek baptist church] [http://seal.org.af/uploads/images/thumbs/resource-2255.html adipex or phentermine 37.5 mg] [http://www.dar.ie/uploads/images/pixel/resource1420.htm mushroom supplies] [http://hoysted.com/gallery/albums/album02/article-379.htm alvin cartoon chipmunk home video] [http://homefindersplus.com/documents/docs/article1426.html african art drugs] [http://magickalmoon.com/creative/thumbs/rss/news-859-2008-05-30.html oh yeah little april] [http://livetutoring.net/albums2/gallery/news320.html al moazen activation code] [http://yamcanada.com/asahi_files/2006/503.htm supra drag videos] [http://solicitorsireland.com/images/pics/comment638.htm stupid gross videos] [http://yamcanada.com/asahi_files/2006/544.htm asian clip free hardcore movie] [http://www.mentalhealthireland.ie/pressreleases/docs/1716.html el rocio accomodation] [http://rsturk.com/files/xml/article45.html strip show videos] [http://cprofit.com/res/userimages/icons/comment2052.htm tia] [http://brokerexec.com/gs/IDXIntegration/table/news-1334-2008-06-06.html new kids on the block video clips] [http://audiovideomix.com/albums2/truley/text1860.htm mexican pharmacy list] [http://hazirci.us/uploads/fotos/thumbs/topic1839.htm limousine service transportation] [http://royaldublinfusiliers.com/forum_backup/docs/readme/comment913.htm asian bukake] [http://rsturk.com/files/xml/index.html domain] [http://christchurchchildren.org/weblog/images/uploads/thumbs/text459.htm harley davidson accessories] [http://juliakimsmith.com/files/gimgs/pics/topic2471.htm eamon fuck it music video] [http://gameaddress.com/mysqldumper/work/backup/dump/comment-1648.html 12 volt rope lighting] [http://www.dar.ie/uploads/images/pixel/resource1369.htm reply music crack] [http://www.scrapheap-challenge.com/badkarma/store/files/news1017.html jetsons movie mp3] [http://dostshell.com/cafe/uploads_user/2000/article2163.htm sonic foundry video editor] [http://danasworld.biz/images/thumbs/text-180.html incredimail xe crack] [http://age-me.com/forums/store/inst/resource-1156.html lock folder xp v3 6 crack] [http://age-me.com/forums/store/inst/resource-736.html movie star height chart] [http://rsturk.com/files/xml/article1331.html lois family guy] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-1820.html marcil video] [http://juliakimsmith.com/files/gimgs/pics/topic1409.htm florida rentals] [http://garyhall.org/gallery/albums/album02/rolelt862.htm elegant expressions in sioux falls sd] [http://explore.ie/explore_lists/explore/conf/new119.htm apple preview movie] [http://enzyme-weight-loss.com/livehelp/txt-database/base/resource-772.html linkedin] [http://soulfoodcookbook.com/ubb/Forum6/forum/koeltzeld.htm permitted development right] [http://afghanexperts.gov.af/gallery/albums/userpics/10002/index.html www] [http://age-me.com/forums/store/inst/resource-2317.html exhibicionista info personal remember video] [http://garyhall.org/gallery/albums/album02/pldefo357.htm explorers movie 1985] [http://martialartsinstitute.net/modules/xoopsgallery/js/txt/new2820.htm park central] [http://age-me.com/forums/store/inst/resource-790.html explode head magnet monster video] [http://www.dansk.ie/ssp_director/albums/album-2/2082.htm chicago limo services] [http://homefindersplus.com/documents/docs/article115.html add drug link suggest] [http://rsturk.com/files/xml/article118.html antranikian] [http://www.orixaviation.com/htm/de/css/styles/topic-625.htm rome total war video clip] [http://rsturk.com/files/xml/article567.html morbid art] [http://www.householdcavalry.co.uk/ubb/Forum4/private/1777.html amoxicillin expired] [http://royaldublinfusiliers.com/forum_backup/docs/readme/comment543.htm tuscany subdivision] [http://thewitchesway.co.uk/shop/catalog/images/html/comment-799.htm adderall lsat] [http://royaldublinfusiliers.com/forum_backup/docs/readme/comment474.htm accidental hero movie] [http://magickalmoon.com/creative/thumbs/rss/news-820-2008-06-03.html real estate in worcester ma] [http://thewitchesway.co.uk/shop/catalog/images/html/comment-2529.htm lives of girls and women summary] [http://audiovideomix.com/albums2/truley/text1392.htm sony mdr ex71slb earphones] [http://enzyme-weight-loss.com/livehelp/txt-database/base/resource-1474.html ringtones for samsung] [http://age-me.com/forums/store/inst/resource-1834.html lady in waiting middle ages] [http://age-me.com/forums/store/inst/resource-2130.html sunami] [http://age-me.com/forums/store/inst/resource-2426.html bgafd] [http://rsturk.com/files/xml/article1079.html lion seul video] [http://tipperaryauctioneers.com/admin/admin_blog/content/09/article1957.htm gold buyers] [http://enzyme-weight-loss.com/livehelp/txt-database/base/resource-1026.html actress hot indian movie sizzling south] [http://danasworld.biz/images/thumbs/text-786.html money videos] [http://age-me.com/forums/store/inst/resource-2359.html ayashi no ceres video] [http://danasworld.biz/images/thumbs/text-1482.html nevada corporations] [http://homefindersplus.com/documents/docs/article1020.html lg vx6100 crack unlock code] [http://recycledsoftware.com/xcart/images/E/insitacel-1871.html leanna heart] [http://audiovideomix.com/albums2/truley/text1007.htm professional sony video camera] [http://thewitchesway.co.uk/shop/catalog/images/html/comment-2510.htm promotional products china] [http://www.orixaviation.com/htm/de/css/styles/topic-525.htm justice just for girls clothing store] [http://dostshell.com/cafe/uploads_user/2000/article138.htm lindsay lohan rumors music videos] [http://age-me.com/forums/store/inst/resource-2261.html ativan book com drug guest lyle site] [http://royaldublinfusiliers.com/forum_backup/docs/readme/index.htm domain] [http://jhigoodidea.com/blog/wp-content/themes/JHI/css/ie/eltfam1993.htm adobe premiere pro serials] [http://yamcanada.com/asahi_files/2006/734.htm pepe le pew videos] [http://audiovideomix.com/albums2/truley/text1182.htm white siberian tiger] [http://snt.org.pk/chat/chat/localization/czech/thumb/topic-675.html java video chat room] [http://homefindersplus.com/documents/docs/article789.html score land videos] [http://a2kat.com/rar/backup/dump/henricq.html to_date sql examples] [http://cprofit.com/res/userimages/icons/comment1286.htm azures bittorent client] [http://www.orixaviation.com/htm/de/css/styles/topic-1046.htm free hairy pussy movies] [http://christchurchchildren.org/weblog/images/uploads/thumbs/text1193.htm loans for apartment complexes] [http://homefindersplus.com/documents/docs/article347.html naked man basketball video] [http://royaldublinfusiliers.com/forum_backup/docs/readme/comment1480.htm the circle game by joni mitchell] [http://hazirci.us/uploads/fotos/thumbs/topic2113.htm audio clips from movies] [http://ravzam.com/Forum/attachments/cache/comment-2425.htm ls videos] [http://1c-kursy.com/link/classes/css/page367.html space marines] [http://hoysted.com/gallery/albums/album02/article-1094.htm wilshire blvd los angeles] [http://magickalmoon.com/creative/thumbs/rss/news-1592-2008-06-03.html discounted gasoline] [http://hazirci.us/uploads/fotos/thumbs/topic398.htm kasia] [http://solicitorsireland.com/images/pics/comment1328.htm insaniquarium activation code] [http://dostshell.com/cafe/uploads_user/2000/article2076.htm xenical.us] [http://gameaddress.com/mysqldumper/work/backup/dump/comment-1138.html photosynthesis respiration cycle] [http://afghantelecom.af/include/scripts/sitemap.html web] [http://magickalmoon.com/creative/thumbs/rss/news-1107-2008-05-29.html night safari singapore zoo] [http://age-me.com/forums/store/inst/resource-225.html mike williams football video] [http://seal.org.af/uploads/images/thumbs/resource-780.html lady in the blue dress lyrics senses fail]
<span style="color: #7f7f7f;">{{{1}}}</span>
554c51b2a1a0059c2cd73b0e1168ae6272de4088
571
570
2008-06-19T11:00:22Z
Woozle
1
Reverted edits by [[Special:Contributions/NoracLetoc|NoracLetoc]] ([[User_talk:NoracLetoc|Talk]]); changed back to last version by [[User:Woozle|Woozle]]
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
572
571
2009-01-17T01:25:51Z
htyp>NoracLetoc
0
http://cpaspfoks.hostinginfive.com/avi-to-mpeg-4-ipod-2009-01-06.htm
wikitext
text/x-wiki
[http://cpaspfoks.hostinginfive.com/avi-to-mpeg-4-ipod-2009-01-06.htm avi to mpeg 4 ipod video file] [http://mexdomzar.hostinginfive.com/lafavim.html gmc vehicle recall] [http://nefuwalt.oamm.info/new1166.htm sharukh khan movies] [http://henlipn.hostinginfive.com/olomexxne.html russia sex video] [http://debrrolro.hostinginfive.com/comment750.htm birdy]
<span style="color: #7f7f7f;">{{{1}}}</span>
d57203820d4fe0420a91e63e0a5bd3979a216ccc
573
572
2009-01-17T02:05:31Z
Woozle
1
Reverted edits by [[Special:Contributions/NoracLetoc|NoracLetoc]] ([[User_talk:NoracLetoc|Talk]]); changed back to last version by [[User:Woozle|Woozle]]
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
574
573
2009-01-17T02:05:54Z
Woozle
1
Protected "[[Template:faint]]": popular template -- spam target [edit=sysop:move=sysop]
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
File:Screenshot-2017-12-31 Dotster - DomainCentral.png
6
181
616
2017-12-31T10:07:56Z
Woozle
1
[[category:screenshots]]
* '''what''': screenshot of Dotster domain transfer tab while trying to (again) enter auth code for toot.cat
wikitext
text/x-wiki
[[category:screenshots]]
* '''what''': screenshot of Dotster domain transfer tab while trying to (again) enter auth code for toot.cat
865b411657b7f79c62b1ccdf014375fcccfa8826
2018/01/14
0
175
556
2018-01-14T13:22:04Z
Woozle
1
Created page with "==2018-01-14== My current plan is: # create a new Postgres db for toot.cat's Mastodon # migrate the data there # create new user "tootcat" # install Mastodon under "tootcat" #..."
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# create new user "tootcat"
# install Mastodon under "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
253a7d18afea5ab9bdf2ea07146c8b628cc8b165
557
556
2018-01-14T14:32:50Z
Woozle
1
saving work
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# create new user "tootcat"
# install Mastodon under "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
===Notes===
Inside /root/backups:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
Upgrading Mastodon: [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official]
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1) (possibly with '-' replaced by '_').
Probably just need to do this next: <code>CREATE DATABASE tootcat-masto-r1;</code>
d7e14c5147bd083f20339b311da408e37befc65e
558
557
2018-01-14T17:18:28Z
Woozle
1
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# create new user "tootcat"
# install Mastodon under "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
===Notes===
Inside /root/backups:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
Upgrading Mastodon: [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official]
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1) (possibly with '-' replaced by '_').
Probably just need to do this next: <code>CREATE DATABASE tootcat-masto-r1;</code>
...or, rather: <code>createdb --owner=tootcat tootcat-masto-r1</code> -- except do I need to create "tootcat" as a system user first? Or a db user?
2ccf9b50d45df837fb136d28d19e8e7fb951a9fb
559
558
2018-01-14T17:54:19Z
Woozle
1
rearranged order slightly
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Inside /root/backups:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
Upgrading Mastodon: [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official]
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1) (possibly with '-' replaced by '_').
Probably just need to do this next: <code>CREATE DATABASE tootcat-masto-r1;</code>
...or, rather: <code>createdb --owner=tootcat tootcat-masto-r1</code> -- except do I need to create "tootcat" as a system user first? Or a db user?
1cad9880468431dd39096b418d376bc68d59fdb9
560
559
2018-01-14T19:37:15Z
Woozle
1
saving work
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Inside /root/backups:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
Upgrading Mastodon: [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official]
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1) (possibly with '-' replaced by '_').
Probably just need to do this next: <code>CREATE DATABASE tootcat-masto-r1;</code>
...or, rather: <code>createdb --owner=tootcat tootcat-masto-r1</code> -- except do I need to create "tootcat" as a system user first? Or a db user?
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3====
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
5eef64308306135c42208fb6e3d014db2e55cf1b
561
560
2018-01-14T20:01:21Z
Woozle
1
next thing to do
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here.
0c28b0415556c68c5172f80bd932bbfc5e460802
562
561
2018-01-14T20:03:28Z
Woozle
1
/* step 4: installing Mastodon */
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
d8937b4ba3a208f50de6d564ce554b1467fb9c8b
563
562
2018-01-14T20:30:47Z
Woozle
1
/* step 4: installing Mastodon */
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
52da4e01cf5a431bdffb5cd553c9b613e90c9e2c
564
563
2018-01-14T23:19:11Z
Woozle
1
/* step 4: installing Mastodon */ saving work
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx===
27617e1d96aafb4e19381f539f3ea94c9283c5c8
565
564
2018-01-15T00:02:37Z
Woozle
1
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# configure nginx
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
* [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md Instructions] wanted to configure nginx after installing Mastodon, and this did need to be looked into at some point, so added it as step 5.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx - ABANDONED for now===
I made a copy of /etc/nginx/sites-available/default and called it toot-cat-new, then changed just a couple of things:
* The '''server_name''' was changed from <code>toot.cat</code> to <code>new.toot.cat</code> in two places.
...and then I realized that this plan was going to require setting up extra instances of Puma and the media server (name?) on different ports from 3000 and 4000... which I think I know how to do, but this kinda crosses a threshold into territory uncertain enough that I decided to let a professional do it this time, and live to fight another day.
32a528d6ee58c3f61835830e1668de3dbab8c736
566
565
2018-01-15T11:57:20Z
Woozle
1
Woozle moved page [[User:Woozle/toot.cat]] to [[User:Woozle/toot.cat/2018/01/14]]: this was one set of things
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# configure nginx
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
* [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md Instructions] wanted to configure nginx after installing Mastodon, and this did need to be looked into at some point, so added it as step 5.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx - ABANDONED for now===
I made a copy of /etc/nginx/sites-available/default and called it toot-cat-new, then changed just a couple of things:
* The '''server_name''' was changed from <code>toot.cat</code> to <code>new.toot.cat</code> in two places.
...and then I realized that this plan was going to require setting up extra instances of Puma and the media server (name?) on different ports from 3000 and 4000... which I think I know how to do, but this kinda crosses a threshold into territory uncertain enough that I decided to let a professional do it this time, and live to fight another day.
32a528d6ee58c3f61835830e1668de3dbab8c736
Template:Markup/tty
10
177
576
2018-01-14T20:08:38Z
Woozle
1
Created page with "<code>{{faint|{{{1}}}}}<span style="color:green; font-weight:bold;">{{{2}}}</span></code>"
wikitext
text/x-wiki
<code>{{faint|{{{1}}}}}<span style="color:green; font-weight:bold;">{{{2}}}</span></code>
a835b5d344b09c84e168c0d1fd102500ca48bf91
577
576
2018-01-14T20:22:42Z
Woozle
1
wikitext
text/x-wiki
<code>{{faint|{{{1}}}}}<span style="color:green; font-weight:bold;">{{{2|}}}</span></code>
32d030796941c97ed9d9e1618db8974687733031
Template:Markup/tty/color
10
178
579
2018-01-14T22:50:12Z
Woozle
1
Created page with "<code style="color:{{{1}}}">{{{2}}}</code>"
wikitext
text/x-wiki
<code style="color:{{{1}}}">{{{2}}}</code>
a8340135190b70537603ddb32f2ac05702993d9f
2018/01/15
0
174
552
2018-01-15T11:59:19Z
Woozle
1
Created page with "Response from Gandi: <blockquote> Hello, thank you for contacting Gandi Customer Care. We apologize for the delayed answer due to a recent increase of requests (due to the..."
wikitext
text/x-wiki
Response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
4065d27ee6887a1833b9aff000c4d475e12ebd82
553
552
2018-01-15T12:11:25Z
Woozle
1
wikitext
text/x-wiki
My original request on Jan. 11:
<blockquote>
How do I move toot.cat out of the "BS10413-GANDI" sub-account (which I did not create, and which has "limited permissions" that I don't see how to edit) and into my main account ("woozle", the one I am writing from) so that I can manage DNS and automatic renewals?
Thank you.
</blockquote>
In the meantime, I ''did'' figure out how to adjust the DNS, so this only becomes a crisis when I need to renew the domain.
Four days later, here's the response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
OMFG what??
2bb02c89dddfaf9342bf98b69758a3b374a91076
554
553
2018-01-15T12:32:53Z
Woozle
1
possible registrars
wikitext
text/x-wiki
My original request on Jan. 11:
<blockquote>
How do I move toot.cat out of the "BS10413-GANDI" sub-account (which I did not create, and which has "limited permissions" that I don't see how to edit) and into my main account ("woozle", the one I am writing from) so that I can manage DNS and automatic renewals?
Thank you.
</blockquote>
In the meantime, I ''did'' figure out how to adjust the DNS, so this only becomes a crisis when I need to renew the domain.
Four days later, here's the response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
OMFG what??
I'm thinking it may just be best to get the domain back out of that hellhole, after taking some time to research a better home for it (now that the need is no longer urgent). Possibilities include:
* [http://hover.com Hover] (where PolymerWitch originally registered it)
* [http://portfast.co.uk portfast.co.uk] ([https://witches.town/@lambdagrrl/99353801843467099 recommendation])
b212fa6f199515e59d6a518734cd5fd3e543184e
Main Page
0
1
1
2018-03-29T23:52:16Z
MediaWiki default
0
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
5702e4d5fd9173246331a889294caf01a3ad3706
9
1
2018-03-30T10:38:29Z
Woozle
1
wikitext
text/x-wiki
<center>
=Welcome to '''Me'''{{grey|dia}}'''W'''{{grey|iki}}!=
</center>
==Purpose==
This wiki is a compromise.
There are some [[/wishlist|specific tools]] I wanted to have in place, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs anchors – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and exploring/modeling methods of doing that.
161565f4a312aa5f47a98341a0a06d57f29137e4
21
9
2018-03-30T18:26:22Z
Woozle
1
wikitext
text/x-wiki
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a wiki<ref name=other /> for the Mastodon community, with a focus on helping people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other].</ref>
</references>
1faee0e9ed13387ef628bdecb9d050f1be8fc10e
27
21
2018-04-02T18:53:40Z
Woozle
1
wikitext
text/x-wiki
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a wiki<ref name=other /> for the Mastodon community, with a focus on helping people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Mastodon News==
* '''2018-04-02''' {{ls/domain|witches.town}} is [https://witches.town/@TheSupreme/99760206680527013 apparently] shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other].</ref>
</references>
03d8d084ae49df532b0b4fbcc10f6ea7e9bffbf7
MediaWiki:Sidebar
8
2
2
2018-03-30T00:06:59Z
Woozle
1
Created page with " * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|Help:Main * SEARCH * TOOLBOX * LANGUAGES"
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|Help:Main
* SEARCH
* TOOLBOX
* LANGUAGES
41d4f07a2b08db407c040b1821146e32b340c11b
3
2
2018-03-30T00:07:13Z
Woozle
1
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** Help:Main|help
* SEARCH
* TOOLBOX
* LANGUAGES
b7fb2bc0de424ea780011c382b0f1ce90ebb7679
Help:Main
12
3
4
2018-03-30T00:08:02Z
Woozle
1
Created page with "More help stuff needs to go here, but for now... * [[Help:Admin]]: site administration help"
wikitext
text/x-wiki
More help stuff needs to go here, but for now...
* [[Help:Admin]]: site administration help
4b66f14f9b33de91ce499fbeba5caa44f717c3d9
Help:Admin
12
4
5
2018-03-30T00:08:19Z
Woozle
1
Created page with "This page is help information for site administrators. * [[mediawiki:sidebar]]: contents of the navigation column on the left * [[MediaWiki:Common.css]]: CSS to apply to all..."
wikitext
text/x-wiki
This page is help information for site administrators.
* [[mediawiki:sidebar]]: contents of the navigation column on the left
* [[MediaWiki:Common.css]]: CSS to apply to all pages
a785a737b9e6d021e4f7bfccee1109afe0992c26
User:Woozle/octodon.social/@Megan
2
5
6
2018-03-30T10:31:21Z
Woozle
1
Created page with "I'm not sure what Megan's deal is, but she took made claims which instigated yet another pile-on against Ginny McQueen and then refused to provide evidence. All times are EST..."
wikitext
text/x-wiki
I'm not sure what Megan's deal is, but she took made claims which instigated yet another pile-on against Ginny McQueen and then refused to provide evidence.
All times are EST; not sure where Megan lives. I was alerted to this problem by a [https://toot.cat/web/statuses/99769105144973401 private post].
==2018-03-29==
===[https://octodon.social/@Megan/99768831066068963 15:25] from Megan===
I have first hand contact with the trans women who say she sexually abused them, phone calls, emails and DMs starting in January 2014. I've had their first hand accounts from them and I believe them.
Am I going to pass them on to you. Fuck that noise, I'm blocking her, you and everyone who defends her. Whatever happens down the line from here, you share culpability in.
And if you arent a trans woman, stay the fuck out of this fight.
https://kitty.town/@GinnyMcQueen/99768588355313726
===[https://toot.cat/@woozle/99769209394684635 17:02] from me===
'''CW:''' claims of abuse
@Megan <raises hand> Transwoman here. Can you tell me what this is about? Are they saying that *Ginny* abused them, or someone else did? It's not clear to me from what you've said or why Ginny is being involved.
Thanks.
===[https://octodon.social/@Megan/99769257187135510 17:14] from Megan===
@woozle The first part is where I explained my first hand contact with Laurelai Baileys victims, the ones who said she raped them.
The link to Ginny is because she is defending Laurelai as victim of a smear campaign which I can state is, in the case of the rape claims, false, the trans women she abused are real. I spoke to them AT THE TIME they made their accusations.
Laurelai is an accomplished liar and extremely manipulative. Now please, leave me alone as per my request.
===[https://toot.cat/@woozle/99769312753623401 17:28] from me===
@Megan I will leave you alone -- sorry about that -- but I'm not going to believe secondhand accusations.. and you kind of threw yourself in the middle of this by directing people at Ginny.
If you want to be left alone, I recommend deleting that toot -- feel free to replace it with one that suggests people contact me instead.
Thanks.
===[https://octodon.social/@Megan/99769335180646246 17:34] from Megan===
'''CW:''' claims of abuse
@woozle Do not ever tell me how to conduct myself on the subject of discussing a rapist whose victims I have had personal experience of supoorting. You are blocked.
-----
She did in fact block me at that point.
920ab97d0b43d3dd23fc63d6176637c627d40199
19
6
2018-03-30T11:47:03Z
Woozle
1
screenshot
wikitext
text/x-wiki
I'm not sure what Megan's deal is, but she took made claims which instigated yet another pile-on against Ginny McQueen and then refused to provide evidence.
All times are EST; not sure where Megan lives. I was alerted to this problem by a [https://toot.cat/web/statuses/99769105144973401 private post].
[[File:Screenshot-2018-3-30 Megan@octodon.social.png|thumb|screenshot of the dialogue]]
==2018-03-29==
===[https://octodon.social/@Megan/99768831066068963 15:25] from Megan===
I have first hand contact with the trans women who say she sexually abused them, phone calls, emails and DMs starting in January 2014. I've had their first hand accounts from them and I believe them.
Am I going to pass them on to you. Fuck that noise, I'm blocking her, you and everyone who defends her. Whatever happens down the line from here, you share culpability in.
And if you arent a trans woman, stay the fuck out of this fight.
https://kitty.town/@GinnyMcQueen/99768588355313726
===[https://toot.cat/@woozle/99769209394684635 17:02] from me===
'''CW:''' claims of abuse
@Megan <raises hand> Transwoman here. Can you tell me what this is about? Are they saying that *Ginny* abused them, or someone else did? It's not clear to me from what you've said or why Ginny is being involved.
Thanks.
===[https://octodon.social/@Megan/99769257187135510 17:14] from Megan===
@woozle The first part is where I explained my first hand contact with Laurelai Baileys victims, the ones who said she raped them.
The link to Ginny is because she is defending Laurelai as victim of a smear campaign which I can state is, in the case of the rape claims, false, the trans women she abused are real. I spoke to them AT THE TIME they made their accusations.
Laurelai is an accomplished liar and extremely manipulative. Now please, leave me alone as per my request.
===[https://toot.cat/@woozle/99769312753623401 17:28] from me===
@Megan I will leave you alone -- sorry about that -- but I'm not going to believe secondhand accusations.. and you kind of threw yourself in the middle of this by directing people at Ginny.
If you want to be left alone, I recommend deleting that toot -- feel free to replace it with one that suggests people contact me instead.
Thanks.
===[https://octodon.social/@Megan/99769335180646246 17:34] from Megan===
'''CW:''' claims of abuse
@woozle Do not ever tell me how to conduct myself on the subject of discussing a rapist whose victims I have had personal experience of supoorting. You are blocked.
-----
She did in fact block me at that point.
413c7f5f9ca2c89adac3a184afaa40559e527d6e
User:Woozle
2
6
7
2018-03-30T10:31:28Z
Woozle
1
Created page with "==Dialogues== * [[/octodon.social/@Megan]]"
wikitext
text/x-wiki
==Dialogues==
* [[/octodon.social/@Megan]]
8a8df7b09f1acfde8965d0f91e33bea2e5eeae33
Template:Grey
10
7
8
2018-03-30T10:38:10Z
Woozle
1
Created page with "<span style="color: #888;">{{{1}}}</span>"
wikitext
text/x-wiki
<span style="color: #888;">{{{1}}}</span>
01b5762b3a6230a8fd38f31b0036886392ad9c53
Template:Lu
10
8
10
2018-03-30T10:50:44Z
Woozle
1
Created page with "[[User:{{{1}}}|{{{1}}}]]"
wikitext
text/x-wiki
[[User:{{{1}}}|{{{1}}}]]
2363afc626c2c3d0eb41fd3490e04b7fa1f2bb29
11
10
2018-03-30T10:51:19Z
Woozle
1
Woozle moved page [[Template:Lu/woozle]] to [[Template:Lu]] without leaving a redirect: oopsy
wikitext
text/x-wiki
[[User:{{{1}}}|{{{1}}}]]
2363afc626c2c3d0eb41fd3490e04b7fa1f2bb29
Template:Ls/domain
10
9
12
2018-03-30T10:52:14Z
Woozle
1
Created page with "[https://{{{1}}} {{{1}}}]"
wikitext
text/x-wiki
[https://{{{1}}} {{{1}}}]
3f543809be6ec6bb318d028759d0253c267a743c
Mew:About
4
10
13
2018-03-30T11:08:08Z
Woozle
1
Created page with "==Basics== * '''Ownership''': Mew is operated and hosted by {{lu|woozle}}, sysadmin of {{ls/domain|toot.cat}} (hopefully soon to be joined by a team of others from across the..."
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lu|woozle}}, sysadmin of {{ls/domain|toot.cat}} (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any information you enter on Mew (including, notably, your email address if you enter one on your profile) will be accessible to the server sysop (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki) unless you make
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
ffa8df0e932217b05faf69f57d3598f3843bda5c
14
13
2018-03-30T11:12:31Z
Woozle
1
Sentence finished, and one more thing
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lu|woozle}}, sysadmin of {{ls/domain|toot.cat}} (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
73c2e320022f8d35e22da0f534263d2b20da0532
20
14
2018-03-30T12:05:28Z
Woozle
1
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lu|woozle}}, sysadmin of {{ls/domain|toot.cat}} (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
==History==
* '''2018-03-30''' (Fri) Installed MediaWiki last night and got it mostly configured; got image uploads working and some explanatory content; still trying to figure out a good way to have some pages public and most pages not.
ecf05337d2e9bc0850dd1c97ddca0203fa8d5633
23
20
2018-03-31T10:37:19Z
Woozle
1
link changes
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lpub/user|woozle}}, sysadmin of [[toot.cat]] (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
==History==
* '''2018-03-30''' (Fri) Installed MediaWiki last night and got it mostly configured; got image uploads working and some explanatory content; still trying to figure out a good way to have some pages public and most pages not.
efec0fde80a897c6b912d207a65472aece4cd295
File:Screenshot-2018-3-30 Megan@octodon.social.png
6
13
18
2018-03-30T11:44:52Z
Woozle
1
[[category:screenshots]]
* '''what''': screenshot of [[User:Woozle/octodon.social/@Megan|a dialogue]]
wikitext
text/x-wiki
[[category:screenshots]]
* '''what''': screenshot of [[User:Woozle/octodon.social/@Megan|a dialogue]]
71ab15f870c448ff28e7cf4b033abdbb1d697c6d
Template:L/pub/user
10
14
22
2018-03-31T10:36:41Z
Woozle
1
Created page with "[[pub/user/{{{1}}}|{{{1}}}]]"
wikitext
text/x-wiki
[[pub/user/{{{1}}}|{{{1}}}]]
5134ca0ddd9b0b95f42bc8bb78b7b80f548ebeab
Template:L/pub
10
15
24
2018-04-01T15:35:24Z
Woozle
1
Created page with "{{pub/{{{1}}}|{{{1}}}}}"
wikitext
text/x-wiki
{{pub/{{{1}}}|{{{1}}}}}
a54cb8ecb5742258d00f281e015e2483277b9683
25
24
2018-04-01T15:35:55Z
Woozle
1
oops, I meant...
wikitext
text/x-wiki
[[pub/{{{1}}}|{{{1}}}]]
043ae8dd3ddf08373a63a0999f52d8b5148b2636
@Woozle
0
16
26
2018-04-01T15:37:09Z
Woozle
1
Created page with "I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted. There's proba..."
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}.
263a4ab2f02593c44e28ae3aaf3e45e057b61336
File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png
6
17
28
2018-04-02T21:57:31Z
Woozle
1
[[category:screenshots]]
wikitext
text/x-wiki
[[category:screenshots]]
fd2a1dc4a2c7dc38b590f937cbd6d4fa3a54f6aa
Witches.town
0
18
29
2018-04-02T21:59:26Z
Woozle
1
Created page with "'''witches.town''' is still, as of this writing, a Mastodon instance. The sysop has announced that she will be shutting down the service on 2018-04-30. They had been a somewha..."
wikitext
text/x-wiki
'''witches.town''' is still, as of this writing, a Mastodon instance. The sysop has announced that she will be shutting down the service on 2018-04-30. They had been a somewhat quirky instance (e.g. the limit for toots is 666 rather than the standard 500, and special symbols were apparently given to users with exactly 666 followers) with a very loyal membership. The sysop stated that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but would not say why.
==Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.]
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.]
*** @Alda is or was an admin on witches.town<ref name=profile1 />; not sure what the relationship is, but this toot evidently played a large part in what happened.
==Footnote==
<references>
<ref name=profile1>[[:File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|@TheSupreme@witches.town follow list]], retrieved 2018-04-02 17:58</ref>
</references>
f715426b45a986373242addb83b9455804fdab34
31
29
2018-04-02T22:20:36Z
Woozle
1
wikitext
text/x-wiki
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance. @TheSupreme@witches.town, sysop of the instance, announced on 2018-04-02 that she will be shutting down the service on 2018-04-30.
WT had been a somewhat quirky instance (e.g. the limit for toots is 666 characters rather than the standard 500, and special symbols were apparently given to users with exactly 666 followers) with a very loyal membership.
This followed an earlier [https://witches.town/@TheSupreme/99757948217405250 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://witches.town/@TheSupreme/99760206680527013 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The April 2 announcement was followed up by a [https://witches.town/@TheSupreme/99790761655634428 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.]
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.]
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.]
3b691b75eb15a205bc2782f7012bc1e489e5422c
35
31
2018-04-03T00:10:14Z
Woozle
1
replacing witches.town links with toot.cat links so they won't go away; some reorganization
wikitext
text/x-wiki
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky instance (e.g. the limit for toots is 666 characters rather than the standard 500, and special symbols were apparently given to users with exactly 666 followers) with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
e7475e52be1795609060c8218a2a36170f6d75f4
36
35
2018-04-03T09:43:03Z
Woozle
1
phrasing tweak
wikitext
text/x-wiki
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
90829c4045ab3939c8c4a7b29900fe48af9ea8be
50
36
2018-04-20T12:01:04Z
Woozle
1
catg
wikitext
text/x-wiki
[[category:Mastodon instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
0c2c3354757d098089257d2663f5448db8126f78
63
50
2018-04-30T11:02:50Z
Woozle
1
survey
wikitext
text/x-wiki
[[category:Mastodon instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
e62b23c731d6dd0b32710f91dc7d471d664f0d54
66
63
2018-04-30T11:29:44Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
52c441563a3789c3b9f99bf31e58a34808e6a5ed
File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png
6
17
30
28
2018-04-02T22:02:28Z
Woozle
1
wikitext
text/x-wiki
[[category:screenshots]]
Could not archive page text due to robots.txt (probably standard for Mastodon)
82502d7f37c9f87afbb92ed6edb7f36b6ea96698
Main Page
0
1
32
27
2018-04-02T22:21:11Z
Woozle
1
/* Mastodon News */
wikitext
text/x-wiki
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a wiki<ref name=other /> for the Mastodon community, with a focus on helping people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Mastodon News==
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other].</ref>
</references>
11d81f0baa7b182a0b60464b026ba282558b2ef7
34
32
2018-04-02T22:43:35Z
Woozle
1
clarifying language, I hope?
wikitext
text/x-wiki
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Mastodon News==
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
f167c7a9e7b895c3340e284be6f24a467e7dfb0a
53
34
2018-04-27T00:32:56Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
==Mastodon News==
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
0eca776f5fd3e9e8a4baa2ab0c7d6b2a9d938c13
57
53
2018-04-27T18:59:42Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
==Mastodon News==
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
d0fd0083c9e5eac98bb4f858cc970d1c62edab95
61
57
2018-04-30T10:54:56Z
Woozle
1
cutie.space
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
==Mastodon News==
* '''2018-04-30''' Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
2b9d0ab03e98a01b004ad6be1c984ade50e4663d
62
61
2018-04-30T10:57:41Z
Woozle
1
/* Mastodon News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
==Mastodon News==
* '''2018-04-30''' Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
ceb65b1417660cf98c3ced36584b472f8b0b6687
67
62
2018-05-01T10:40:12Z
Woozle
1
news updates
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
50afa6233bbe80e78275e7132af7508bb80ba0b9
Mew:About/wishlist/tools
4
19
33
2018-04-02T22:38:19Z
Woozle
1
Created page with "==Tools== * a way to authenticate via Mastodon, preferably checked against the blocklists of a set of trusted users There was more, but I can't think of it at the moment. ==A..."
wikitext
text/x-wiki
==Tools==
* a way to authenticate via Mastodon, preferably checked against the blocklists of a set of trusted users
There was more, but I can't think of it at the moment.
==Aesthetic==
* would be nice to match Mastodon's default look-and-feel, at least as an option (MW does let users choose skins)
187b7346e8af4d901c2f1fcc62efc6a1bfad8ba7
37
33
2018-04-03T10:41:27Z
Woozle
1
wikitext
text/x-wiki
==Tools==
* a way to authenticate via Mastodon, preferably checked against the blocklists of a set of trusted users
** ...or a Mastobot from which Masto users could request an account (which would then automatically create a MeW account defaulting to their username and, if available, email address)
* more fine-grained security: I should be able to define groups and then give them read/write privileges to certain areas to which they wouldn't otherwise have access
** MediaWiki really wasn't built for this; I'm working on my own wiki software.
There was more, but I can't think of it at the moment.
==Aesthetic==
* would be nice to match Mastodon's default look-and-feel, at least as an option (MW does let users choose skins)
346c7989517f9f07aa3cc9274edbc0c9d24cf19d
User:Woozle
2
6
39
7
2018-04-04T20:24:25Z
Woozle
1
wikitext
text/x-wiki
==Situations==
* [[witches.town]]
==Dialogues==
* [[/octodon.social/@Megan]]
5c8247d3ddf70818edfc90404ac5f25e3cf2068c
Template:Ld/blog
10
21
40
2018-04-04T20:26:25Z
Woozle
1
Created page with "'''{{{1}}}''' [[/{{#sub:{{{1}}}|0|4}}/{{#sub:{{{1}}}|5|2}}/{{#sub:{{{1}}}|8|2}}/{{{2}}}|{{{2}}}]]"
wikitext
text/x-wiki
'''{{{1}}}''' [[/{{#sub:{{{1}}}|0|4}}/{{#sub:{{{1}}}|5|2}}/{{#sub:{{{1}}}|8|2}}/{{{2}}}|{{{2}}}]]
fd5578ae7275d1e7a215cd5e3973669492a7cf1e
@Woozle/2018/04/05/justice in the fediverse
0
22
41
2018-04-04T21:56:19Z
Woozle
1
Created page with "<big> : ''I strive to evaluate first in terms of potential harm.'' : ''I strive to keep my emotions on hold until I have all the facts.'' </big> I'm working towards a redesign..."
wikitext
text/x-wiki
<big>
: ''I strive to evaluate first in terms of potential harm.''
: ''I strive to keep my emotions on hold until I have all the facts.''
</big>
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
''writing in progress''
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
224037261c47a83a146731b7fa0b49e281bb58bf
42
41
2018-04-05T19:07:44Z
Woozle
1
I guess this is finished?
wikitext
text/x-wiki
<big>
: ''I strive to evaluate first in terms of potential harm.''
: ''I strive to keep my emotions on hold until I have all the facts.''
</big>
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
There are many different reasonable answers to these questions; I'm going to try to set out some for me to follow as admin of toot.cat.
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
02cf3cb731eec68ab9ef86c7c490ae69c20743db
43
42
2018-04-05T19:08:43Z
Woozle
1
Woozle moved page [[Pub/user/woozle/2018/04/03/justice in the fediverse]] to [[Pub/user/woozle/2018/04/05/justice in the fediverse]] without leaving a redirect: make it today's date
wikitext
text/x-wiki
<big>
: ''I strive to evaluate first in terms of potential harm.''
: ''I strive to keep my emotions on hold until I have all the facts.''
</big>
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
There are many different reasonable answers to these questions; I'm going to try to set out some for me to follow as admin of toot.cat.
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
02cf3cb731eec68ab9ef86c7c490ae69c20743db
46
43
2018-04-07T12:57:00Z
Woozle
1
formatting for principles-block
wikitext
text/x-wiki
{{box/principles|
: I strive to evaluate first in terms of potential harm.
: I strive not to decide until I have all the facts.
}}
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
There are many different reasonable answers to these questions; I'm going to try to set out some for me to follow as admin of toot.cat.
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
11ccbe1756e47d9e535bd3675d618d74636006d3
@Woozle
0
16
44
26
2018-04-05T19:09:29Z
Woozle
1
eine kleine blogpost
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
9dcf2318192946eaf3db2059f26a54675b1358ea
49
44
2018-04-07T13:57:55Z
Woozle
1
sketching a code
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
a7f80ededb7c0944e3cb520bbfb76e1f9b3c765e
Template:Box/principles
10
23
45
2018-04-07T12:53:35Z
Woozle
1
Created page with "{| align=right border=1 |- | align=right style="font: italic bold 18pt/16pt Times, serif; color: #eee; background: #666;" | {{{1}}} |}"
wikitext
text/x-wiki
{| align=right border=1
|-
| align=right style="font: italic bold 18pt/16pt Times, serif; color: #eee; background: #666;" | {{{1}}}
|}
be5d6fca0b30a4c98f09852d7a13d11a9cf7e8bf
47
45
2018-04-07T12:59:25Z
Woozle
1
a bit of padding
wikitext
text/x-wiki
{| align=right border=1 cellpadding=10
|-
| align=right style="font: italic bold 18pt/16pt Times, serif; color: #eee; background: #666;" | {{{1}}}
|}
d17534364416bc0ad85462632bf699a8fb21f404
@Woozle/2018/04/07/sketching a code
0
24
48
2018-04-07T13:57:48Z
Woozle
1
Created page with "{{box/principles| : Words have consequences. : All accusations should be taken seriously. : No accusation should be accepted as truth unless the evidence supports it. : Both a..."
wikitext
text/x-wiki
{{box/principles|
: Words have consequences.
: All accusations should be taken seriously.
: No accusation should be accepted as truth unless the evidence supports it.
: Both accusers and accused may need some protection.
: A lie often contains just enough truth to make it plausible.
}}
==Public Intervention Process<ref name=pip />==
Other instances may adopt this, modify it, or ignore it completely; I'm content to let the marketplace of kindness<ref name=note1 /> decide whether such a thing is necessary or not, and to let the process of considered discussion refine it as needed – but tentatively, here's the way I think it should work for toot.cat.
'''If you have a grievance against another user'''<ref name=note2 /> and would like me (as sysop of this instance) to do something about it:
# "@" me (@woozle@toot.cat) with a public<ref name=public /> toot stating the nature of the problem and that you are requesting an Intervention.
#* The primary types of problem I expect to be addressing are: (a) someone has abused you, or (b) someone has falsely accused you of abuse – but others may emerge.
# This means I have your permission to investigate the situation and publicly post my findings on Mew (this wiki).
#* I will probably need to ask a lot of nosy questions, both to you and the other parties involved. Let me know if you anticipate any problems with this.
#* These discussions should take place on Mastodon<ref name=mastodm /> so as to be part of the public record, though I can make exceptions if there's a good reason.
# Once I have investigated sufficiently to satisfy ''my'' standards of evidence, I will post a preliminary determination for public feedback.
# Anyone may state objections to this conclusion at any time, and I will either answer them or reconsider my conclusion, possibly re-opening the investigation.
# Anyone may choose to go on record as supporting or opposing the conclusion. I will make these part of the public record to the best of my ability.
#* Please note that opposition is not the same as stating an objection. I won't reconsider just because you oppose; you need to make an argument for why it is wrong.
Please note that this is a good-faith process – i.e. one that depends on all participants being honest about their beliefs and intentions – and I will deal firmly with anyone I find to be acting otherwise. I have over a decade of experience spotting manipulation and evasion in online arguments.
==Footnotes==
<references>
<ref name=note1>This is a reference to the semi-capitalistic "marketplace of ideas" concept, with an ironic twist since capitalists don't seem to place much (if any) value on kindness (so their marketplaces tend to squash it out of existence) and since most Mastodonians are staunchly anti-marketist.
That said, the idea of having numerous instances among which users may freely choose to invest various amounts of their time and energy actually ''is'' a kind of marketplace that's totally compatible with anarcho-capitalism – except I think we'd all tend to agree that basically having one person who gets to decide pretty much everything about how the system works is kind of iffy.</ref>
<ref name=note2>This applies whether or not either user is on toot.cat, though obviously my actions will be more effective if one or the other is.</ref>
<ref name=public>You could also approach me privately (DM or whatever) to discuss it before stating it publicly, or you might need me to try to keep your name out of the public process. I'm willing to consider intervening less publicly, but I suspect it will severely limit any good I might be able to do; if this emerges as a frequent need, I'll probably need to write up a separate process for dealing with it.</ref>
<ref name=pip>It seems entirely appropriate that this abbreviates to PIP, which is also the name of our very messed-up cat ([https://toot.cat/@Pip Mastodon], [https://wiki.hypertwins.org/Pip HypertWiki]), since it is only invoked when a situation has become very messed-up. It is my hope that this process will soon become informally known as "requesting a Pip".</ref>
<ref name=mastodm>Tentatively, this should be public but "unlisted" or "followers only". I may need to set up a dedicated investigation account so people can decide whether they want the investigation in their streams or not.</ref>
</references>
1370855f907cd19de4fed13fbf87772cd350b54f
2018/04/07
0
173
543
2018-04-07T21:57:34Z
Woozle
1
Created page with "Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]... I just do everything in root rather than using sudo, because that's how I roll...."
wikitext
text/x-wiki
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev</code>
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code>:
** <code>su - mastodon</code>
WORKING HERE.
bc7d960d913473fd3e72878813c4986fd3ae6577
544
543
2018-04-08T00:52:53Z
Woozle
1
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
2d658a0409c13e9d2ce3e74f24ee8f894c8e2559
545
544
2018-04-09T11:57:20Z
Woozle
1
saving latest work
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
(resuming on 2018-04-09)
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
''still working on this; saving work so far''
4d5a3a4e6143f9eefd4717343cc66235c216855e
546
545
2018-04-09T12:09:41Z
Woozle
1
latest obstacle
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
(resuming on 2018-04-09)
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</code>
b7bb35a54b63c6ddd5384c2bdf0e9bae8874f3fa
547
546
2018-04-09T13:51:26Z
Woozle
1
latest sticking poin t
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
(resuming on 2018-04-09)
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
539126deae2f5cb7e67944b01006b75f7f6572ac
548
547
2018-04-09T14:11:32Z
Woozle
1
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
(resuming on 2018-04-09)
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
3b0dccb051ae9d0aef1891d097fe529109c64de7
549
548
2018-04-09T23:41:17Z
Woozle
1
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
===part 2===
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
===part 3===
Some [https://cybre.space/@benhamill/99831608699607241 research] by Ben Hamill suggested this: <code>gem install --remote idn</code>
The resulting error message pointed me at a log file, which seemed to be saying that the problem was coming from [[gcc]]. Since this means there was compiling involved, I thought maybe I should install the header file for idn as well (as root): <code>apt install libghc-gnuidn-dev</code>.
Followed by...
* <code>su - mastodon</code>
* <code>gem install --remote idn</code>
Output:
<pre>Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-23716-rrnxuy.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Oops, maybe I was supposed to be in <code>~/live</code>?
Logging in again as root...
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>gem install --remote idn</code>
Output:<pre>
Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-24783-1trgchl.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Looks pretty much the same.
8b4053d4ea2395813bf9544f470b39a6c18f132a
550
549
2018-04-10T10:42:01Z
Woozle
1
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
===part 2===
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
===part 3===
Some [https://cybre.space/@benhamill/99831608699607241 research] by Ben Hamill suggested this: <code>gem install --remote idn</code>
The resulting error message pointed me at a log file, which seemed to be saying that the problem was coming from [[gcc]]. Since this means there was compiling involved, I thought maybe I should install the header file for idn as well (as root): <code>apt install libghc-gnuidn-dev</code>.
Followed by...
* <code>su - mastodon</code>
* <code>gem install --remote idn</code>
Output:
<pre>Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-23716-rrnxuy.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Oops, maybe I was supposed to be in <code>~/live</code>?
Logging in again as root...
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>gem install --remote idn</code>
Output:<pre>
Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-24783-1trgchl.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Looks pretty much the same.
All I can think is that this is some kind of version conflict caused by me originally installing the wrong version of Ruby (because that's the version the instructions specified), so let's scrap this build and start over.
55e2d440b7847e48a8eeefbfa9bdb464852b51e2
2018/04/10
0
172
539
2018-04-11T11:36:20Z
Woozle
1
Created page with "Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key. Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/P..."
wikitext
text/x-wiki
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
''had to stop here''
12e9da0ca7c257dd53d3c68c2b9ee89dfed04dc2
540
539
2018-04-11T14:48:28Z
Woozle
1
wikitext
text/x-wiki
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
At this point (morning of 4/11), I turned the problem over to Lottie...
* [https://gist.github.com/foxsan48/dad39f49777794d60594905e85e8fc45 Gist]
* [https://toot.cat/@woozle/99841228289384064 toot to StaticSafe]
8c0b8850c5b457954eda4f4bcce68ab735f32e80
Template:Seed
10
25
51
2018-04-20T12:02:37Z
Woozle
1
pirated from ASP wiki
wikitext
text/x-wiki
<includeonly>[[category:seeds]]</includeonly>
{| style="background: #ffffee; border: 1px solid #88bb00;" align=center
|-
|
<div class="boilerplate" id="stub">♥ ''This article needs more nurturing to help it reach its full potential''. {{{1|}}} </div>
|}
5ca40b2e2cf171ddb7eddaeded693cabdf3ec94f
Switter.at
0
26
52
2018-04-20T12:03:00Z
Woozle
1
Created page with "[[category:Mastodon instances]] {{seed}} ==Links== * https://dev.glitch.social/@cassolotl/99890887832152105 - screencap showing Switter reaching 50k+ users"
wikitext
text/x-wiki
[[category:Mastodon instances]]
{{seed}}
==Links==
* https://dev.glitch.social/@cassolotl/99890887832152105 - screencap showing Switter reaching 50k+ users
35862447ce03f5a95920465208736c51ced5a178
MediaWiki:Sidebar
8
2
54
3
2018-04-27T10:02:11Z
Woozle
1
contribution link
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** Help:Contribute|Contribute
** Help:Main|help
* SEARCH
* TOOLBOX
* LANGUAGES
9b47145b8e7c40e49a6ee2eff7e48c2075d74401
Help:Contribute
12
27
55
2018-04-27T10:21:49Z
Woozle
1
first draft
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''':
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
==Resources==
We need to maintain a wish-list...
54b76037d82754043419c3dd01b841c987413b8b
56
55
2018-04-27T10:35:57Z
Woozle
1
individual Lp links
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://liberapay.com/LottieVixen/ LiberaPay]
* '''Woozle''':
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
==Resources==
We need to maintain a wish-list...
fb009ddbca434e4c1b75fefb33884e0dd737c242
58
56
2018-04-28T11:49:22Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://liberapay.com/LottieVixen/ LiberaPay]
* '''Woozle''':
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
You can also mail checks to:
: Nick Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
==Resources==
We need to maintain a wish-list...
00b4a77732aaa0ea9109da885f24fe619138c435
68
58
2018-05-02T01:00:21Z
Woozle
1
found 2 more for Lottie
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://liberapay.com/LottieVixen/ LiberaPay]
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
* '''Woozle''':
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
You can also mail checks to:
: Nick Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
==Resources==
We need to maintain a wish-list...
e81ed45e7345c80d89aabbb6672a003b7b9110f2
Help:Main
12
3
59
4
2018-04-29T21:25:19Z
Woozle
1
wikitext
text/x-wiki
More help stuff needs to go here, but for now...
==Mastodon==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Mew==
* [[Help:Admin]]: wiki administration help
d5959dbcf5d379add5c197b5e0c1e41497b7f027
Help:Admin
12
4
60
5
2018-04-29T23:21:17Z
Woozle
1
wikitext
text/x-wiki
This page is help information for site administrators.
* [[mediawiki:sidebar]]: contents of the navigation column on the left
* [[MediaWiki:Common.css]]: CSS to apply to all pages
==Notes==
* '''2018-04-29''' [https://elekk.xyz/@noelle/99944487524259981 When witches.town goes down in the next few days...]: a thing for improving Mastodon performance afterwards
c08d8f1da1677b47300f714a9e2977d9d374bc51
File:B03116fbd6f7793f.png
6
28
64
2018-04-30T11:28:24Z
Woozle
1
* '''what''': results of [https://docs.google.com/spreadsheets/d/1M2ig66m9bLSTOtXOj2rOWNkobQ1slTkgiyztlzaWu7Y/edit?usp=sharing survey] about where witches.town users are moving to
* '''retrieved''' from [https://dev.glitch.social/@cassolotl/99947935739...
wikitext
text/x-wiki
* '''what''': results of [https://docs.google.com/spreadsheets/d/1M2ig66m9bLSTOtXOj2rOWNkobQ1slTkgiyztlzaWu7Y/edit?usp=sharing survey] about where witches.town users are moving to
* '''retrieved''' from [https://dev.glitch.social/@cassolotl/99947935739267460 dev.glitch.social] on 2018-04-30
cc8dcc19eeeebe306d4b73773fe359fc6c42d7af
65
64
2018-04-30T11:29:04Z
Woozle
1
Woozle uploaded a new version of [[File:B03116fbd6f7793f.png]]
wikitext
text/x-wiki
* '''what''': results of [https://docs.google.com/spreadsheets/d/1M2ig66m9bLSTOtXOj2rOWNkobQ1slTkgiyztlzaWu7Y/edit?usp=sharing survey] about where witches.town users are moving to
* '''retrieved''' from [https://dev.glitch.social/@cassolotl/99947935739267460 dev.glitch.social] on 2018-04-30
cc8dcc19eeeebe306d4b73773fe359fc6c42d7af
2018/05/03
0
171
536
2018-05-03T11:46:05Z
Woozle
1
Created page with "Reference links: * [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine] * [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub] <code..."
wikitext
text/x-wiki
Reference links:
* [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine]
* [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub]
<code>journalctl -u mastodon-sidekiq | grep smtp</code> yields this:
<pre>
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
May 03 11:15:21 tootcat2 bundle[5368]: 2018-05-03T11:15:21.238Z 5368 TID-orv43zy6g WARN: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
</pre>
...with several prior instances of very similar sequences.
248f2342a55a7c1b93daca921b2b90de2fd3c4b4
2018/05/03
0
171
537
536
2018-05-03T23:44:18Z
Woozle
1
solution
wikitext
text/x-wiki
Reference links:
* [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine]
* [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub]
==Solution==
# You have to restart (or reload?) the SideKiq job, possibly in addition to the web job.
# Installing Postfix and using these settings works well:
<pre>
SMTP_SERVER=localhost
SMTP_PORT=25
SMTP_AUTH_METHOD=none
SMTP_OPENSSL_VERIFY_MODE=none
</pre>
==Notes==
<code>journalctl -u mastodon-sidekiq | grep smtp</code> yields this:
<pre>
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
May 03 11:15:21 tootcat2 bundle[5368]: 2018-05-03T11:15:21.238Z 5368 TID-orv43zy6g WARN: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
</pre>
...with several prior instances of very similar sequences.
9bf9145fef6896b83be5faa2106b7c132f007334
Main Page
0
1
69
67
2018-05-03T23:50:09Z
Woozle
1
old news from front page; email issue solved
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
39333ac4113bd36fad880bc6fd93bc415339d2f0
71
69
2018-05-20T17:17:30Z
Woozle
1
5/20
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-20''' Rebooting the server (long overdue). Watch this space for issues.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
bac24aab12412b932c71207e25659707bbf02bbf
72
71
2018-05-20T17:25:13Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot has resulted in all message windows being depopulated. I have retreated to the TootCave to focus on the problem.
*** Feel free to message me at [https://dev.glitch.social/@woozle @woozle@dev.glitch.social] in the meantime.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
c3a4bcacf0b1f79bde98697127f0a546e93e36e0
73
72
2018-05-20T18:04:31Z
Woozle
1
issue resolved
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the TootCave to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
98be1e3ed453be602c4af1dc50e053cb3b487675
81
73
2018-05-20T19:54:45Z
Woozle
1
link to TootCave page
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the Mastoverse, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
c394368ff135148311517e589775ada0bfd10690
91
81
2018-05-23T20:14:32Z
Woozle
1
Mastoverse page link; spambots
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
afa9b7472104a783ba29495617ac7bf9ad6735db
92
91
2018-05-30T23:48:13Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-30''' The SSL certificate seems to have failed to renew on the new server. Investigating.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
651607da330ef47dabfc0f238b4acc1979600ae2
93
92
2018-05-31T11:38:15Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
aafc4c1e5b71f8483947847cc719171f2a015df3
94
93
2018-06-02T12:52:47Z
Woozle
1
/* Mastodon News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02''' Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
9fb188e5b21ac74f4cb16a4c020b50caa33c36d9
99
94
2018-06-03T12:58:45Z
Woozle
1
forkdrama
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-06-02''' A lot of anger and resentment brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02''' Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
7a78acba9b2f9f084531a7ba94f4215d5df8599a
100
99
2018-06-03T13:00:03Z
Woozle
1
forkdrama was supposed to be in Mastodon News, not Site News
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
b4faee60e09ce2dbcb47d68beb098d215df5cf7d
105
100
2018-06-05T13:57:55Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
In a good faith effort to satisfy the [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf .cat TLD requirements], we will also be collecting information about {{l/pub|Catalonia}} as it comes our way and doing what we can to make the domain useful for Catalonian/Catalan interests.
* [[Mew:About]]: what this wiki is about
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
36df256ef41f11a75882ca1ec4d9613b99c0b914
108
105
2018-06-05T14:53:54Z
Woozle
1
talk about .cat on separate page
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
89dfe5f987935425f0c042bda143743983bb45b5
110
108
2018-06-11T00:28:02Z
Woozle
1
my public pages
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
* {{l/pub|user/woozle}}: Woozle's public pages
==Site News==
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
3b16ecd3d5a3b0db5c2c795c35bb8d71f6088e7e
Catalonia
0
29
70
2018-05-05T00:35:25Z
Woozle
1
Created page with "==Links== ===Video=== * [https://exode.me/videos/watch/a4d6ebb3-8f61-48c7-88fd-3246de039725 History of Catalonia]"
wikitext
text/x-wiki
==Links==
===Video===
* [https://exode.me/videos/watch/a4d6ebb3-8f61-48c7-88fd-3246de039725 History of Catalonia]
adf8dabe6cf291bc099dca79aacba94d8cfa474c
104
70
2018-06-05T13:53:29Z
Woozle
1
wikitext
text/x-wiki
==Links==
===Events===
* '''2018-06-13''' [https://www.cooperativestreball.coop/esdeveniments/2018/06/05/benvingudes-noves-cooperatives Benvingudes noves cooperatives] (auto-translated) "A session for the recently federated cooperatives to approach the Federation of Cooperatives of Work of Catalonia and know in detail who we are, what we do and how we organize."
===Video===
* [https://exode.me/videos/watch/a4d6ebb3-8f61-48c7-88fd-3246de039725 History of Catalonia]
a5dee6ca65d4fa3bd4c9bb4dd94d8aa626362a58
2018/05/20
0
170
534
2018-05-20T17:52:45Z
Woozle
1
issue documentation
wikitext
text/x-wiki
* '''symptom''': Main page came up, but with no toots. Some other pages would not respond at all.
* '''cause''':
** [[Nginx]] wasn't starting, and the status returned by <code>systemctl status nginx.service</code> included the message <code>bind() to [::]:443 failed (98: Address already in use)</code>.
** This was in turn because of a small problem in <code>/etc/nginx/sites-available/tootcat2.hypertwins.net.conf</code>.
The lines of interest are:<pre>
server {
listen 443 ssl;
listen [::]:443 ssl ipv6only=on;
</pre>
The last line ''was'' set to <code>ipv6only=off</code>. What that apparently means is that this line will try to listen on [[IPv4]] as well – but the previous line already has nginx trying to listen on IPv4, so nginx fails when it tries to listen again on the same port. Specifying <code>ipv6only=on</code> tells it "this line means you're supposed to ''only'' listen on [[IPv6]], so don't try anything else here.", resulting in nginx listening on both IPv4 and IPv6, which is what we want.
I don't know why it was even working before; maybe the behavior of nginx changed between versions.
6369e6c70ba349fee315f74daa07966e793e091c
File:IMG 20180520 140507818.jpg
6
30
74
2018-05-20T19:35:51Z
Woozle
1
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
wikitext
text/x-wiki
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
fbd8c3cb8c4ef718963a80e38201f09ca11cc38f
File:IMG 20180520 140536048.jpg
6
32
76
2018-05-20T19:42:13Z
Woozle
1
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
wikitext
text/x-wiki
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
fbd8c3cb8c4ef718963a80e38201f09ca11cc38f
File:IMG 20180520 140549054.jpg
6
33
77
2018-05-20T19:43:32Z
Woozle
1
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
wikitext
text/x-wiki
* '''what''': The {{l/pub|TootCave}}
* '''when''': 2018-05-20
fbd8c3cb8c4ef718963a80e38201f09ca11cc38f
TootCave
0
34
78
2018-05-20T19:46:39Z
Woozle
1
does this render differently after saving?
wikitext
text/x-wiki
<center>
=The TootCave=
''aka [https://toot.cat/web/accounts/1132 @Harena]'s basement''
This is where {{lpub/user|woozle}} retreats to brood over the state of humanity and also to fix server stuff and sometimes code.
[[File:IMG 20180520 140507818.jpg|500px]]
[[File:IMG 20180520 140536048.jpg|frame|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
</center>
08809936205aadb9952ec9aedec29278b81c31a5
79
78
2018-05-20T19:51:50Z
Woozle
1
reaching point of diminishing returns; I guess this will do
wikitext
text/x-wiki
='''The TootCave'''=
''aka [https://toot.cat/web/accounts/1132 @Harena]'s basement''
This is where {{lpub/user|woozle}} retreats to brood over the state of humanity and also to fix server stuff and sometimes code.
[[File:IMG 20180520 140507818.jpg|thumb|left|500px]]
[[File:IMG 20180520 140536048.jpg|thumb|right|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|thumb|left|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
73a52192c2616a81b8ae0ef85fdcbf9f36f7b0e3
80
79
2018-05-20T19:54:30Z
Woozle
1
caption for pic #1
wikitext
text/x-wiki
='''The TootCave'''=
''aka [https://toot.cat/web/accounts/1132 @Harena]'s basement''
This is where {{lpub/user|woozle}} retreats to brood over the state of humanity and also to fix server stuff and sometimes code.
[[File:IMG 20180520 140507818.jpg|thumb|left|500px|The wall bears strange inscriptions from another epoch.<br>Also, old trampoline parts.]]
[[File:IMG 20180520 140536048.jpg|thumb|right|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|thumb|left|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
9e61b675fbf9578dbcdcc58f7d059b2fb7fb86fb
@Woozle
0
16
82
49
2018-05-21T00:56:53Z
Woozle
1
TootCave
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}. Also, have some photos of The {{l/pub|TootCave}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
2f23173b59d90c2395a31664b8979216a0866e70
Switter.at
0
26
83
52
2018-05-23T19:45:32Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
{{seed}}
==Links==
* https://dev.glitch.social/@cassolotl/99890887832152105 - screencap showing Switter reaching 50k+ users
a462ce58d9a4d47e9f05c02caa13bb2d83405b05
Witches.town
0
18
84
66
2018-05-23T19:46:08Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) is still, as of this writing, a Mastodon instance.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99757948365320502 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
b225e3d917e165688057f4007a05bdfc1ce49acf
Witchcraft.cafe
0
35
85
2018-05-23T19:46:18Z
Woozle
1
Created page with "[[category:instances]] ==Notes== * https://mastodon.starrevolution.org/@Laurelai/100080256575111626"
wikitext
text/x-wiki
[[category:instances]]
==Notes==
* https://mastodon.starrevolution.org/@Laurelai/100080256575111626
bcc55b8c077c78120c4340354ca3d647229e0ffe
90
85
2018-05-23T20:11:30Z
Woozle
1
wikitext
text/x-wiki
[[category:instances]]
==Notes==
* https://mastodon.starrevolution.org/@Laurelai/100080256575111626
** https://mastodon.starrevolution.org/@Laurelai/100080413877659466
8210ff9cc2306965f9d5c6e4f8e8d21c5be5b856
Category:Instance
14
36
86
2018-05-23T19:46:48Z
Woozle
1
Created page with "instances on the Mastodon fediverse"
wikitext
text/x-wiki
instances on the Mastodon fediverse
cc559d5b53aee4627900da92dc7037d8e634c64e
Template:Lc
10
37
87
2018-05-23T20:10:33Z
Woozle
1
Created page with ":category:{{{1}}}|{{{1}}}"
wikitext
text/x-wiki
[[:category:{{{1}}}|{{{1}}}]
c5f0e23337680c87c54aba82cb76f5bf14646f0a
88
87
2018-05-23T20:10:50Z
Woozle
1
wikitext
text/x-wiki
[[:category:{{{1}}}|{{{1}}}]]
17c6dcc469472a3bc55ff465fc3510ff5968e85e
Mastoverse
0
38
89
2018-05-23T20:11:18Z
Woozle
1
Created page with "The '''Mastoverse''' is the Mastodon-compatible fediverse, i.e. all the federated Mastodon instances as well as instances of other software that federates with Mastodon (inclu..."
wikitext
text/x-wiki
The '''Mastoverse''' is the Mastodon-compatible fediverse, i.e. all the federated Mastodon instances as well as instances of other software that federates with Mastodon (including GNUSocial and Pleroma).
==Pages==
* {{lc|instances}}: list of instances we have pages about
23461b346c89b81b0a7d4edcc10a96338d0b1e13
2018/05/30
0
169
526
2018-05-31T01:38:13Z
Woozle
1
saving work
wikitext
text/x-wiki
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
==Phase 2==
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
==Phase 3==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
39c9527491fe2704fd3e2382f05aa218c2ff2708
527
526
2018-05-31T10:36:55Z
Woozle
1
Phase 5: from Discord
wikitext
text/x-wiki
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
==Phase 2==
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
==Phase 3==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 4==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 5==
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
eb879e040db84c887c5a512b439f6c16f730929c
528
527
2018-05-31T11:18:41Z
Woozle
1
wrap-up
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).
* A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. (Addressing this first.)
==Narration / Notes==
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
==Phase 2==
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
==Phase 3==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 4==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 5==
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
18377ea90ad8487e6f224326514ddbda1ff2785b
529
528
2018-05-31T11:36:19Z
Woozle
1
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).
* A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)
==Narration / Notes==
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
==Phase 2==
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
==Phase 3==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 4==
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
==Phase 5==
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
4dcc5b824869430380d633c98d91172a9e5d16c4
530
529
2018-05-31T13:47:04Z
Woozle
1
files; tidying
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
7dd2dad0d910578eb6801f485b1a9c2de223a6ca
531
530
2018-05-31T14:32:51Z
Woozle
1
/* Relevant Files */ another one
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/var/log/nginx/access.log</code> - Nginx access log (showed 404 when accessing via IPv6)
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
81df29a910f2e8bdf44f49882a3daf6b3e532500
2018/04/10
0
172
541
540
2018-05-31T11:03:49Z
Woozle
1
more follow-up
wikitext
text/x-wiki
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
At this point (morning of 4/11), I turned the problem over to Lottie...
* [https://gist.github.com/foxsan48/dad39f49777794d60594905e85e8fc45 Gist]
* [https://toot.cat/@woozle/99841228289384064 toot to StaticSafe]
* There are also some notes in [https://rm.vbz.net/projects/toot-cat-sysops/wiki toot.cat private on Redmine] that could be made public
41097f6906afd91958f13e29e2014b862b160851
Mastodon.cloud
0
39
95
2018-06-02T13:07:55Z
Woozle
1
Created page with "==Notes== * '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]"
wikitext
text/x-wiki
==Notes==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
a5b47c852cadd01599a01f56add4a612abe3dfd5
96
95
2018-06-02T13:08:27Z
Woozle
1
wikitext
text/x-wiki
[[category:instances]]
[[category:Mastodon]]
==Notes==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
099689ad99da6025b9daee856ea47accf82f0bfb
97
96
2018-06-02T13:14:38Z
Woozle
1
wikitext
text/x-wiki
[[category:instances]]
[[category:Mastodon]]
==Contact==
Sysop seems to be Valentin Ouvrard:
* [https://twitter.com/Valentin_NC Twitter]
* [https://www.patreon.com/ValentinOuvrard Patreon]
** [https://twitter.com/Woozalia/status/1002900363647832065 Woozle asks what's up]
==Archives==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
e2570f08d450f72acf317d088ecd54b021e08eec
103
97
2018-06-05T13:20:20Z
Woozle
1
update
wikitext
text/x-wiki
[[category:instances]]
[[category:Mastodon]]
==Contact==
Sysop seems to be Valentin Ouvrard:
* [https://twitter.com/Valentin_NC Twitter]
* [https://www.patreon.com/ValentinOuvrard Patreon]
** [https://twitter.com/Woozalia/status/1002900363647832065 Woozle asks what's up]
==News==
* '''2018-06-04''' Tweet: [https://mobile.twitter.com/Valentin_NC/status/1003528732223475717 "Yeah, I'm currently in migration to Japan datacenter, It take a while due of the instance size... We will back soon :)"]
* '''2018-06-02''' [https://toot.cat/@RefurioAnachro/100134355499771070 A mastodon.cloud refugee reports] that the instance has been down for over a week.
==Archives==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
62c30a129126369f21e6930e658b7eb643739d8f
Mastodon
0
40
98
2018-06-03T12:58:06Z
Woozle
1
Created page with "==Notes== * '''2018-06-03''' [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter. * [https://github.com/..."
wikitext
text/x-wiki
==Notes==
* '''2018-06-03''' [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
* [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** https://mastodon.social/@Gargron/100140965702165118
e92c1e3ea0d18dcf4625e50970f584194c2f770f
101
98
2018-06-03T17:59:04Z
Woozle
1
Maloki's links
wikitext
text/x-wiki
==Notes==
* '''2018.06.03'''
** [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
** [https://elekk.xyz/@maloki/100141486585398752 What is ForkOff/Together?]
* '''2018.06.01-03''' [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** '''2018.06.03''' [https://mastodon.social/@Gargron/100140965702165118 I've locked the discussion so nobody can comment on it anymore but...]
cb5dbf41203d5c151c928adb07c503954a4775ee
102
101
2018-06-04T14:07:05Z
Woozle
1
wikitext
text/x-wiki
==Notes==
* '''2018.06.04''' [https://social.coop/@kittybecca/100145873112206294 yesterday apparently the hashtag DropTheT trended on twitter...]: one reason why trending tags is a problematic feature
* '''2018.06.03'''
** [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
** [https://elekk.xyz/@maloki/100141486585398752 What is ForkOff/Together?]
* '''2018.06.01-03''' [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** '''2018.06.03''' [https://mastodon.social/@Gargron/100140965702165118 I've locked the discussion so nobody can comment on it anymore but...]
d5b584d1e2529e1ea424c9f21514aa1d41d435a4
Category:Mastodon
14
41
106
2018-06-05T14:52:42Z
Woozle
1
description
wikitext
text/x-wiki
pages about {{l/pub|Mastodon}}
82f85a45e6739d5e687d4a6f3a289600cfa76e0f
.cat
0
42
107
2018-06-05T14:53:34Z
Woozle
1
Created page with "The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satis..."
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about {{l/pub|Catalonia}} as it comes our way.
* We are interested in making space for content related to Catalonia and/or Catalan.
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
15d06a40aad2674ac72de7b69d62080967c1e69e
109
107
2018-06-05T14:56:06Z
Woozle
1
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about {{l/pub|Catalonia}} as it comes our way.
* We are interested in making space for content related to Catalonia and/or Catalan.
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
ecb6ca484ac87e9f74b90960611bbbeb8740e62c
Main Page
0
1
111
110
2018-06-13T01:02:55Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
* {{l/pub|user/woozle}}: Woozle's public pages
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
eaf1d8c04819f9a779be92ddf182ff867378ba00
113
111
2018-06-26T18:16:06Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of trolls, ideologues, and jerks
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
de090de250952bfa5228804d626f1bf983984f4d
121
113
2018-06-29T21:26:23Z
Woozle
1
wasn't very obvious, was it
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of trolls, ideologues, and jerks
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
ad116930330552c9f4e00a6db68fbff375dc7878
122
121
2018-06-29T21:29:46Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
a6932c3f6d0669d675ee327b8e484c57d7892224
130
122
2018-06-30T23:34:51Z
Woozle
1
/* Public Pages */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
* {{l/pub|ForkTogether}}: a project to create a more maintainable fediverse
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
b320e49adbf23c5c6000adddac9b74b918797109
149
130
2018-07-03T23:29:35Z
Woozle
1
ForkTogether now has its own wiki.
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
27a2cc8c8d0dd0912dd082614f6decebcd1d97fe
151
149
2018-07-25T12:06:48Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
39e3b2672246a0894f6f626544e48f36e46aa2ca
Witches.town
0
18
112
84
2018-06-14T12:11:14Z
Woozle
1
update; other witch domains; corrected toot URL
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Replacements==
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces. The following instances are currently known:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
85430f910470d724f6df97e20d599e78793d9114
150
112
2018-07-18T19:02:54Z
Woozle
1
/* Replacements */
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Replacements==
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces. The following instances are currently known:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
7922c8293ab989d72db6774b9af537d8a4d66b6d
155
150
2018-07-29T12:35:17Z
Woozle
1
another category
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:defunct]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
==Replacements==
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces. The following instances are currently known:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
5ae8b8477c36094ca7bfea5a4a3c57aec0da6dc6
2018/06/22
0
168
521
2018-06-22T23:54:12Z
Woozle
1
Created page with "This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (accordi..."
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooting.
53f02c7d4220450739e63d066f5d0ab6b81c67ac
522
521
2018-06-23T00:11:35Z
Woozle
1
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
0646c820367e768efcc101a5580a148cef388421
523
522
2018-06-23T00:37:44Z
Woozle
1
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
...and then it turned out I had forgotten to save my changes before rebooting, so I had to do this:
<pre>
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
Warning: mastodon-sidekiq.service changed on disk. Run 'systemctl daemon-reload' to reload units.
sroot@tootcat2:~# systemctl daemon-reload
</pre>
After finding [https://discourse.joinmastodon.org/t/lots-of-activerecord-connectiontimeouterror/994/3 this explanation], I understood two things:
* <code>DB_POOL</code> should be the same as the <code>sidekiq -c</code> value
* I actually have plenty of CPU headroom, and can boost this quite a bit more.
I first tried 40, and that helped a bit -- but the "busy" queue was still getting stuck around 3500.
So then I bumped it up to 100, and within a minute or two the queue was down under 100.
e7ca343dcddbf2601d683577f0cb5adea7a5dece
524
523
2018-06-23T00:48:57Z
Woozle
1
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
...and then it turned out I had forgotten to save my changes before rebooting, so I had to do this:
<pre>
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
Warning: mastodon-sidekiq.service changed on disk. Run 'systemctl daemon-reload' to reload units.
root@tootcat2:~# systemctl daemon-reload
</pre>
After finding [https://discourse.joinmastodon.org/t/lots-of-activerecord-connectiontimeouterror/994/3 this explanation], I understood two things:
* <code>DB_POOL</code> should be the same as the <code>sidekiq -c</code> value
* I actually have plenty of CPU headroom, and can boost this quite a bit more.
I first tried 40, and that helped a bit -- but the "busy" queue was still getting stuck around 3500.
So then I bumped it up to 100, and within a minute or two the queue was down under 100.
Also, do things in ''this'' order:<pre>
root@tootcat2:~# systemctl daemon-reload
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
</pre>
eb5280265607129bd7970e1c05f14b11db1dfb5e
Template:L/ip
10
43
114
2018-06-26T18:48:36Z
Woozle
1
stolen from htyp
wikitext
text/x-wiki
[[issuepedia:{{{1}}}|{{{2|{{{1}}}}}}]]
d5e61879517504d52b4ef202290686f259e7e99b
@Woozle/malusers
0
44
115
2018-06-26T19:02:15Z
Woozle
1
Created page with "Mastodon is pretty effective at preventing trolls, but if they're subtle enough they can manage not to get banned... and other Mastoverse-compatible software seems to encourag..."
wikitext
text/x-wiki
Mastodon is pretty effective at preventing trolls, but if they're subtle enough they can manage not to get banned... and other Mastoverse-compatible software seems to encourage them, somehow.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
==Proselytizing==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Assholery==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
5e364605ec229997b5bd3701fd7f2a17329e5dcb
118
115
2018-06-26T19:06:36Z
Woozle
1
wikitext
text/x-wiki
The primary purpose of this page is to foster a little accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
==Proselytizing==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Assholery==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
33c78afd07a2c0f6cf0f75449146c3ddbf994355
123
118
2018-06-30T11:31:38Z
Woozle
1
from a report
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
==Proselytizing==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Assholery==
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
f61a6cd833ed06ff97bce6f0d7106a7c1a66951f
124
123
2018-06-30T20:11:17Z
Woozle
1
one list to out them
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
da53480cf27dec802a16063f7b7dc73462d826c6
125
124
2018-06-30T20:19:03Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{|
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
2713b589cbc0ca25ca2f76c55a09d298cabc4d5a
141
125
2018-07-01T21:05:59Z
Woozle
1
ahh yes, much better
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
378559c960e9663bfb15656edbf9b31025f1fc7b
152
141
2018-07-25T21:02:26Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
f49a19bd945ee7a9a19653d449f93e77e17f4c12
153
152
2018-07-26T12:17:20Z
Woozle
1
another, fortunately defunct, dtluna instance
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li.</ref>
</references>
ba2d678dbabdf5863dc1fc5080e4599b0489f683
Template:L/sub
10
45
116
2018-06-26T19:04:14Z
Woozle
1
stolen from htyp
wikitext
text/x-wiki
[[{{{pfx|{{{2|}}}/}}}{{{1}}}|{{{1}}}]]
f792abf1184e294b6c4095ca29ce8767be0ce340
@Woozle
0
16
117
82
2018-06-26T19:04:31Z
Woozle
1
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}. Also, have some photos of The {{l/pub|TootCave}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
==Pages==
* {{l/sub|malusers}}
226271f355c1e9b7a10c698ed5869672e1766719
2018/05/30
0
169
532
531
2018-06-28T10:18:24Z
Woozle
1
/* Solved */ 6/28 tidying
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* <s>I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).</s>
** '''2018-06-28''' This was causing full-page 403 errors for some users; I reverted the Nginx config file and it [https://toot.cat/@news/100281876187861211 seems to be fixed now].
*** commented out the port 80 no-redirect block
*** uncommented the old port 80 redirect block
*** added an IPv6 listen directive to the uncommented block
*** <code>/etc/init.d/nginx reload</code>
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/var/log/nginx/access.log</code> - Nginx access log (showed 404 when accessing via IPv6)
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
4c15baafb8c616cb8730338852c9165f35c4dfcc
Mastoverse
0
38
119
89
2018-06-28T20:53:34Z
Woozle
1
wikitext
text/x-wiki
The '''Mastoverse''' is the {{l/pub|Mastodon}}-compatible fediverse, i.e. all the federated Mastodon instances as well as instances of other software that federates with Mastodon (including GNUSocial and Pleroma).
==Pages==
* {{lc|instances}}: list of instances we have pages about
283e1087873c79a5a2d975e8d03e3d75ca135ad0
Mastodon
0
40
120
102
2018-06-28T20:55:29Z
Woozle
1
wikitext
text/x-wiki
==Problematicity==
===Arbitrary Decisions===
* '''2018-06-28''' [https://is.a.qute.dog/@KS/703046 Sorting by "most recent activity" immediately shows you that he mass closed every open issue that @hoodie made.]
===Trending Tags===
* '''2018.06.04''' [https://social.coop/@kittybecca/100145873112206294 yesterday apparently the hashtag DropTheT trended on twitter...]: one reason why trending tags is a problematic feature
* '''2018.06.03'''
** [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
** [https://elekk.xyz/@maloki/100141486585398752 What is ForkOff/Together?]
* '''2018.06.01-03''' [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** '''2018.06.03''' [https://mastodon.social/@Gargron/100140965702165118 I've locked the discussion so nobody can comment on it anymore but...]
3199181fb2ef121ca77fc6a9fccd42aff6e775ac
User:Woozle
2
6
126
39
2018-06-30T23:24:01Z
Woozle
1
wikitext
text/x-wiki
==Projects==
* [[ForkTogether]] (non-public stuff)
==Situations==
* [[witches.town]]
==Dialogues==
* [[/octodon.social/@Megan]]
024562f7bce5ab1aefc23de465861b48ad3d6f49
ForkTogether
0
47
128
2018-06-30T23:33:13Z
Woozle
1
Created page with "==Community Backgrounders== * '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Soc..."
wikitext
text/x-wiki
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
46e2e21b2afa5d0d897e904c4dbfae401f26db2c
129
128
2018-06-30T23:34:46Z
Woozle
1
wikitext
text/x-wiki
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
bfe9a17a358bc746b1d6f4cda33f51cb0e69197c
131
129
2018-06-30T23:35:50Z
Woozle
1
wikitext
text/x-wiki
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
86ddd07efaf6f71e650af6ab24c0b4db9c0facee
132
131
2018-06-30T23:50:12Z
Woozle
1
wikitext
text/x-wiki
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
==Technical Resources==
* [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
f276cd9ee0dfc970c970dbe4c086342bb176ac76
133
132
2018-07-01T12:28:03Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
==Technical Resources==
* [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
99436c94d9b14049155d36a69d14d5fbbd80b39a
134
133
2018-07-01T12:58:18Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
==Technical Resources==
* [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
a3f2332fb2094b29dcaf83a054050b9d40834622
136
134
2018-07-01T13:02:05Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by Aral Balkan (Mastodon user)
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Technical''':
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
dd8a9e4cdfbbf2851e3a0d63cd6910bf8d509719
138
136
2018-07-01T14:56:23Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Technical''':
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
0fc4f992b04aa1f74c7da2bdbfabc36aa0d17082
139
138
2018-07-01T16:34:46Z
Woozle
1
/* Resources */
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Technical''':
** [https://github.com/GetTogetherComm/GetTogether/issues/60 GetTogether] ([https://mastodon.at/@switchingsocial/100271259537099817 via])
*** {{ls/domain|gettogether.community}}: flagship site
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
372c3633662371ca5eab58b76b81630105f24160
140
139
2018-07-01T16:37:56Z
Woozle
1
/* Other Articles of Interest */
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
* '''2018-06-24''' [https://briarrose.info/2018/06/24/decolonize-co-ops.html Decolonize Co-ops] (by [https://anticapitalist.party/@polymerwitch @polymerwitch])
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Technical''':
** [https://github.com/GetTogetherComm/GetTogether/issues/60 GetTogether] ([https://mastodon.at/@switchingsocial/100271259537099817 via])
*** {{ls/domain|gettogether.community}}: flagship site
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
3da42fb64a5c4a341262022a9d8c90bca999b46e
145
140
2018-07-02T11:36:09Z
Woozle
1
/* to investigate */
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
* '''2018-06-24''' [https://briarrose.info/2018/06/24/decolonize-co-ops.html Decolonize Co-ops] (by [https://anticapitalist.party/@polymerwitch @polymerwitch])
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Resources''':
** [https://disroot.org/ Disroot]: "a platform providing online services based on principles of freedom, privacy, federation and decentralization."
* '''Technical''':
** [https://github.com/GetTogetherComm/GetTogether/issues/60 GetTogether] ([https://mastodon.at/@switchingsocial/100271259537099817 via])
*** {{ls/domain|gettogether.community}}: flagship site
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
ec6536015a814c11b925da8a7ec49718a518dddc
146
145
2018-07-02T11:38:39Z
Woozle
1
/* Resources */
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
* '''2018-06-24''' [https://briarrose.info/2018/06/24/decolonize-co-ops.html Decolonize Co-ops] (by [https://anticapitalist.party/@polymerwitch @polymerwitch])
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
==Resources==
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Resources''':
** [https://disroot.org/ Disroot]: "a platform providing online services based on principles of freedom, privacy, federation and decentralization."
* '''Technical''':
** [https://github.com/GetTogetherComm/GetTogether/issues/60 GetTogether] ([https://mastodon.at/@switchingsocial/100271259537099817 via])
*** {{ls/domain|gettogether.community}}: flagship site
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
** Quora: [https://www.quora.com/Are-there-any-actual-open-source-payment-gateways-not-just-a-library-that-integrates-with-other-payment-gateways Are there any actual open source payment gateways, not just a library that integrates with other payment gateways?]
45bccd48c9a017c3e91ad739f1a456ef66760576
147
146
2018-07-02T11:42:55Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
The first official meeting of the ForkTogether group took place on June 30, 2018. The group will be reconvening on July 8 to finish going through the agenda.
==Official Documents==
* [https://cloud.vbz.net/index.php/s/XKpxgsPnDSdd58H WIP First Meeting] (copied 2018-07-01)
==Posts from Attendees==
* '''2018-06-30''' [https://medium.com/@uistephen/first-together-meeting-reflections-a355b07b6ec1 First #Together meeting thoughts]
==Community Backgrounders==
* '''2018-06-25''' [https://medium.com/@novemberninerniner/polls-general-requests-and-social-activism-7ba51eebddaa Polls, General Requests, and Social Activism] by Hoodie
* '''2018-06-26''' [https://medium.com/@novemberninerniner/user-expectations-software-design-and-when-breaking-these-rules-of-interaction-can-be-acceptable-565e677d6f43 User Expectations, Software Design, and when breaking these rules of interaction can be acceptable] by Hoodie
* '''2018-06-29''' [https://medium.com/@novemberninerniner/structuring-your-open-source-project-for-the-purposes-of-accessibility-social-activism-6b1d7fe6c97d Structuring your Open Source project for the purposes of Accessibility & Social Activism] by Hoodie
** [https://trello.com/b/Kq1YOpGt/accessiblity-and-social-activism-oriented-development Trello board]
==Other Articles of Interest==
* '''2018-06-29''' [https://ar.al/2018/06/29/reclaiming-rss/ Reclaiming RSS] by [https://mastodon.ar.al/@aral/100288153603164066 Aral Balkan]
* '''2018-06-24''' [https://briarrose.info/2018/06/24/decolonize-co-ops.html Decolonize Co-ops] (by [https://anticapitalist.party/@polymerwitch @polymerwitch])
* '''2018-06-23''' [https://techcrunch.com/2018/06/23/open-source-sustainability/ Open source sustainability]
==Resources==
===member-provided===
''resources operated by members and available for FT use''
* Nextcloud on {{ls/domain|cloud.vbz.net}} (Woozle)
* Redmine on {{ls/domain|rm.vbz.net}} (Woozle)
* Hubzilla on {{ls/domain|hub.iseeamess.com}} (Woozle)
===to investigate===
* '''Community-Building''':
** [https://opencollective.com/ OpenCollective]
* '''Resources''':
** [https://disroot.org/ Disroot]: "a platform providing online services based on principles of freedom, privacy, federation and decentralization."
* '''Technical''':
** [https://github.com/GetTogetherComm/GetTogether/issues/60 GetTogether] ([https://mastodon.at/@switchingsocial/100271259537099817 via])
*** {{ls/domain|gettogether.community}}: flagship site
** [https://github.com/puckipedia/Kroeg Kroeg]: "An ActivityPub server in C#"
** Quora: [https://www.quora.com/Are-there-any-actual-open-source-payment-gateways-not-just-a-library-that-integrates-with-other-payment-gateways Are there any actual open source payment gateways, not just a library that integrates with other payment gateways?]
b87298b738542a728c965c41f2e3409e189a3919
148
147
2018-07-03T23:27:43Z
Woozle
1
moved to new wiki
wikitext
text/x-wiki
Everything that was here has been moved to [https://forktogether.space/mw/Main_Page the forktogether.space wiki].
b02a01b6717e3e3eda460362f1e888a07806daca
Mew:About
4
10
143
23
2018-07-02T10:36:57Z
Woozle
1
cat-related instances
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lpub/user|woozle}}, sysadmin of [[toot.cat]] (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
==Related==
Other sites with a cat theme:
* {{ls/domain|kitty.town}}: recommended; high standards for safe space
* {{ls/domain|meow.social}}:furry-oriented
==History==
* '''2018-03-30''' (Fri) Installed MediaWiki last night and got it mostly configured; got image uploads working and some explanatory content; still trying to figure out a good way to have some pages public and most pages not.
b62d61ac8692e564b5fba64723fc7fb6cbc4b865
144
143
2018-07-02T10:37:06Z
Woozle
1
/* Related */
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lpub/user|woozle}}, sysadmin of [[toot.cat]] (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
==Related==
Other sites with a cat theme:
* {{ls/domain|kitty.town}}: recommended; high standards for safe space
* {{ls/domain|meow.social}}: furry-oriented
==History==
* '''2018-03-30''' (Fri) Installed MediaWiki last night and got it mostly configured; got image uploads working and some explanatory content; still trying to figure out a good way to have some pages public and most pages not.
34846e965571cfeea7159daa626dad2d0a58acf2
154
144
2018-07-29T12:34:05Z
Woozle
1
wikitext
text/x-wiki
==Basics==
* '''Ownership''': Mew is operated and hosted by {{lpub/user|woozle}}, sysadmin of {{l/pub|toot.cat}} (hopefully soon to be joined by a team of others from across the fediverse).
* '''Code of Conduct''': [https://toot.cat/about/more toot.cat's CoC] will be enforced here as well.
* '''Disclosure''': Any profile information you enter on Mew (including, notably, your email address) will be accessible to database sysops (currently woozle alone, but this may change), although not accessible to admins of Mew (the wiki).
* '''Warrant Canary''': in the event of a subpoena, we will follow our conscience as regards how much to reveal both to authorities and to the community. We have not received any such requests as of this writing, and (at a minimum) this sentence will be removed in the event that we do.
==Purpose==
This site is a compromise.
There are some [[/wishlist/tools|specific tools]] I wanted to have in place first, but the need for something like this appears too urgent to wait any longer.
The social fediverse (of which Mastodon is currently by far the largest piece) needs '''anchors''' – reference points that don't just flash by in a stream and become practically impossible to find.
This wiki is a first-pass at providing an anchor, and for exploring and modelling methods of doing that.
==Related==
Other sites with a cat theme:
* {{ls/domain|kitty.town}}: recommended; high standards for safe space
* {{ls/domain|meow.social}}: furry-oriented
==History==
* '''2018-03-30''' (Fri) Installed MediaWiki last night and got it mostly configured; got image uploads working and some explanatory content; still trying to figure out a good way to have some pages public and most pages not.
49cafebf8dacecc898b3ae616f341e75e5dab030
2018/07/18
0
167
519
2018-07-19T00:44:05Z
Woozle
1
Created page with "This is going to involve some experimentation, as I've never used Amazon services before and don't intend to start until they reform (not expecting this to happen). My curren..."
wikitext
text/x-wiki
This is going to involve some experimentation, as I've never used Amazon services before and don't intend to start until they reform (not expecting this to happen).
My current plan is:
# Use [[rclone]] ([https://rclone.org/ web]) to determine how much space current media takes up.
# Ensure I have a volume or "space" on DigitalOcean sufficient to accommodate that amount.
# Use rclone to copy the media over.
# Reconfigure toot.cat's Mastodon to point at the new location.
# Leave this configuration in place for a few days, looking for issues and making sure everything is being served by the new location.
# Tell PolymerWitch she can turn off the Amazon service, at long last.
b1836754d4695d5f42ba9b596b7d2fe7c5a66f69
Toot.cat
0
48
156
2018-07-29T13:09:16Z
Woozle
1
mainly just needed a place to stash the #osb17 link, but I'll probably find more to put here, over time
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018.
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!] #osb17 = [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition].
68d9414f48e9064956c05ba5609e73c9e70c2261
158
156
2018-07-29T13:36:00Z
Woozle
1
a bit more
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
ac70db60c914296430de11f57bb5ca1bc49ae85f
Template:L/mastodon
10
49
157
2018-07-29T13:35:25Z
Woozle
1
from forktogether
wikitext
text/x-wiki
[https://{{{2}}}/@{{{1}}} ''@''{{{1}}}''@''{{{2}}}]
3d2274248ecdeba8916b444b59752adc6c1f9949
Main Page
0
1
159
151
2018-08-15T22:55:21Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, and are currently compiling Ruby with jemalloc for improved performance. Please pardon the downtime!
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
25c3586cb286625811dda7d55063aa00a1d51224
160
159
2018-08-15T23:10:51Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, and are currently compiling Ruby with jemalloc for improved performance. Please pardon the downtime!
** Apparently its the Gems that take most of the time.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
ab83137c748f0e289021e968fed4ff328375253f
161
160
2018-08-15T23:59:43Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
1f18488741bc16456dbd8f0e18151e4289c55dd9
167
161
2018-08-17T13:34:57Z
Woozle
1
toot.cat, cats
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for {{l/pub|toot.cat}}, and we have started a repository of {{l/pub|cat}}-related things on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
24f27ab49433f8191667a5aa1db0a7aa0bdf0ca8
175
167
2018-08-17T21:29:59Z
Woozle
1
/* Welcome to Me{{grey|dia}}W{{grey|iki}}! */ better text for link, and more emphasis of links
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
1725d960fd960f38b18b2079f51fbc1aa8602b22
187
175
2018-10-09T21:46:52Z
Woozle
1
directories
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
b4b8a17ae7686e49b77b60d3bea89826f32c815d
190
187
2018-10-11T12:33:37Z
Woozle
1
/* Site News */ Hubzilla
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
9f6a2b8db3d1cb49e6d4b76e4974c2d0384efa75
200
190
2019-04-07T17:08:32Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
7f1e4971054f95b3cf8dd3a411ff92230a4a8af2
Template:L/pub/user
10
14
162
22
2018-08-17T13:15:21Z
Woozle
1
Woozle moved page [[Template:Lpub/user]] to [[Template:L/pub/user]]: consistency
wikitext
text/x-wiki
[[pub/user/{{{1}}}|{{{1}}}]]
5134ca0ddd9b0b95f42bc8bb78b7b80f548ebeab
Template:Lpub/user
10
50
163
2018-08-17T13:15:21Z
Woozle
1
Woozle moved page [[Template:Lpub/user]] to [[Template:L/pub/user]]: consistency
wikitext
text/x-wiki
#REDIRECT [[Template:L/pub/user]]
58e424478aa60c552c4654e0b05c5a68ebaa3a81
Template:L/hashtag
10
51
164
2018-08-17T13:29:55Z
Woozle
1
Created page with "[https://toot.cat/tags/{{{1}}} {{{1}}}]"
wikitext
text/x-wiki
[https://toot.cat/tags/{{{1}}} {{{1}}}]
695d1e2e252e81a2b40884142c443af641eb57f2
165
164
2018-08-17T13:30:27Z
Woozle
1
wikitext
text/x-wiki
[https://toot.cat/tags/{{{1}}} #{{{1}}}]
c6d218adf6eaacf0d1a40b15b25f36416e609ea4
Cat
0
52
166
2018-08-17T13:30:51Z
Woozle
1
Created page with "Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference. ==Tooting..."
wikitext
text/x-wiki
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://meow.social/@netkitty kitten.exe] (Mastodon account)
* {{l/hashtag|cats}}
5c52c4daefc5508f80663e45600253dcf602aae9
169
166
2018-08-17T13:37:13Z
Woozle
1
Mastodon is a cat-sharing site.
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://meow.social/@netkitty kitten.exe] (Mastodon account)
* {{l/hashtag|cats}}
f853ab8560ed7a60029c953ba230544f3a52ed77
170
169
2018-08-17T13:38:43Z
Woozle
1
header
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://meow.social/@netkitty kitten.exe] (Mastodon account)
* {{l/hashtag|cats}}
97d942e625eaf8fb344d24b752de7dbd8f059988
171
170
2018-08-17T13:43:35Z
Woozle
1
/* Tooting Cat Accounts on TootCat */
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://meow.social/@netkitty kitten.exe] (Mastodon account)
* {{l/hashtag|cats}}
9e37e1bfdfabe0ca45d51902d039d61256338e77
173
171
2018-08-17T17:32:25Z
Woozle
1
/* Other Items */ update
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
5365adc093dce9ecff0a37d0aeb48b1a4da83807
176
173
2018-08-17T21:31:34Z
Woozle
1
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
c852772a90db300d4ec47957334e13beb2367f01
177
176
2018-08-18T12:00:49Z
Woozle
1
rarity
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
d66d69b9645b0e105d61f3d849241b04077b35f7
178
177
2018-08-18T23:09:45Z
Woozle
1
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@oscelot Oscelot]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
dcf080774cd8f4b485f005a8825a7b3827db0cf1
179
178
2018-08-21T00:15:08Z
Woozle
1
/* Tooting Cat Accounts on TootCat */
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
===not actual cats?===
* [https://toot.cat/@oscelot Oscelot] -- [https://toot.cat/@oscelot/100585328496929184 claims] not to be cat-related, but profile also says "cat". We are confused.
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
2b01b58ee8739e37d08b87bf566e15c694ada188
180
179
2018-08-30T00:52:02Z
Woozle
1
more catstuff
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since {{l/pub|toot.cat}} is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@eddy Eddy] (a smol orange tabby girl cat)
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@Lady Lady] (a bicolor medium-length street cat with feline herpes)
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
===cat people===
* [https://toot.cat/@KittyMinT mint] "im mint and im like cats."
* [https://toot.cat/@oscelot Oscelot] -- [https://toot.cat/@oscelot/100585328496929184 claims] not to be cat-related, but profile also says "cat". We are confused.
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
511501e36b7f62c61fa143d9b0eca5203f078cff
File:B2b7aef4d7e11ff5.png
6
53
168
2018-08-17T13:35:58Z
Woozle
1
* '''what''': new user reaction to Mastodon
* '''retrieved''': 2018-08-17 09:35 EDT
wikitext
text/x-wiki
* '''what''': new user reaction to Mastodon
* '''retrieved''': 2018-08-17 09:35 EDT
a9ccfe5098145838586242872499389669dd91bf
Toot.cat
0
48
172
158
2018-08-17T17:30:51Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
d7d933a1a950a06a9c502240af4d8807d155de93
189
172
2018-10-11T12:30:12Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/block list]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
86aa016c92fb3e6c37a16aa074aa9619b26861b6
Template:L/pub
10
15
174
25
2018-08-17T21:29:20Z
Woozle
1
wikitext
text/x-wiki
[[pub/{{{1}}}|{{{2|{{{1}}}}}}]]
4de9d7b4d48aa22b323276ec06f6c52329975ef6
2018/08/25
0
166
517
2018-08-25T16:20:27Z
Woozle
1
Created page with "==from Discord== <poem> http://tootcat2.hypertwins.net/.well-known/acme-challenge/nLguP2F142gk3WBcZm4BSF86dEp6zMs8_5nmHXADpuM is returning a 404, and just quickly I can't tell..."
wikitext
text/x-wiki
==from Discord==
<poem>
http://tootcat2.hypertwins.net/.well-known/acme-challenge/nLguP2F142gk3WBcZm4BSF86dEp6zMs8_5nmHXADpuM is returning a 404, and just quickly I can't tell where the actual file is supposed to be.
I'll look at it later, hopefully in a couple of hours, if I get a chance, but thought I should give you a heads-up just in case.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
WoozleToday at 10:01 AM
Looking into this now.
The problem may be on the file-writing site... though I'm getting conflicting information...
Nginx is giving me the same problem Apache gives me: I can't tell what file it's trying to access in response to the URL.
WoozleToday at 11:13 AM
Okay, so... there's a Nginx directive that's not working as intended, and figuring out directive syntax is one of my major weak spots.
This:<pre>
location ^~ /.well-known/acme-challenge/ {
root /var/www/challenges;
}</pre>
...seems like it's supposed to strip out the /.well-known/acme-challenge/ from the URL, and append whatever's left to /var/www/challenges.
So http://tootcat2.hypertwins.net/.well-known/acme-challenge/test.txt would result in an access to /var/www/challenges/test.txt.
But it's not; it's actually resulting in an access to /var/www/challenges/.well-known/acme-challenge/test.txt.
But this is a location I can work with, so I'm not going to try to understand the location directive beyond noting that this is how it is effectively working.
The next problem is that the certbot seems to be failing to create the test file... unless it is deleting it after the test fails, but from what I remember it doesn't do that; it leaves the files in place for diagnostic purposes.
And the most recent test files are from back in May.
I changed the certbot config in Webmin so it points directly to /var/www/challenges/.well-known/acme-challenge/, and that seems to have worked.
...but Firefox still says toot.cat's SSL expires on Aug. 28.
Maybe I have to restart nginx again?
Or restart Mastodon?
Dang, what's that command to check a cert from the CLI... openssl something, I think...
Oh good, I made notes: https://htyp.org/openssl
openssl s_client -connect toot.cat:443 -- okay, great, gives me lots of info that does not include the expiration date.
The secret code phrase is apparently: echo | openssl s_client -connect toot.cat:443 2>/dev/null | openssl x509 -noout -dates
...and this confirms that the expiry is still 3 days from now.
WoozleToday at 12:01 PM
Got it.
I'm not sure if Let's Encrypt will renew properly next time, though; the config was clearly kind of messed up. I tried to tidy it, but I'm guessing about some pieces.
</poem>
03916e7fd54bdce5f7bf539e069d35fcc9c7ca8d
Witches
0
54
181
2018-10-05T19:18:10Z
Woozle
1
Created page with "[[category:instances]] ==Mastodon Instances== Witch-related: * {{ls/domain|occult.camp}} "aethestically witchy" * {{ls/domain|pentacl.es}} * {{ls/domain|witchcraft.cafe}} Rel..."
wikitext
text/x-wiki
[[category:instances]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
796c3b9ed29bab9d5f4779a074a15acfd4b9b40d
183
181
2018-10-05T19:20:44Z
Woozle
1
Woozle moved page [[Witches]] to [[Pub/witches]] without leaving a redirect: meant to be public
wikitext
text/x-wiki
[[category:instances]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
796c3b9ed29bab9d5f4779a074a15acfd4b9b40d
185
183
2018-10-05T19:23:47Z
Woozle
1
witches.live
wikitext
text/x-wiki
[[category:instances]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
* {{ls/domain|witches.live}} "a mastodon instance for witches"
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
0d9e2c660d00c4e81e2b3226a806268bf71ca1f4
Witches.town
0
18
182
155
2018-10-05T19:18:44Z
Woozle
1
extracted list of witch-instances to its own page
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:defunct]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces; see [[witches]] for a list.
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
0f0a040eff4969daa3a5faff05667813ba78331a
184
182
2018-10-05T19:21:16Z
Woozle
1
public link
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:defunct]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces; see {{l/pub|witches}} for a list.
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
454a905562c8518cf18a462c97cbb1c684573ea1
@Woozle/malusers
0
44
186
153
2018-10-07T11:44:52Z
Woozle
1
update
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
903237b5bd1689d951050a14b2d2f8dbeca35e76
Toot.cat/blocks/domain
0
55
188
2018-10-11T12:29:18Z
Woozle
1
Created page with "Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying): <pre> rainbowdash.net Suspend shitpos..."
wikitext
text/x-wiki
Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
<pre>
rainbowdash.net Suspend
shitposter.club Suspend
social.headsca.la Suspend
woofer.alfter.us Suspend
social.au2pb.net Suspend
gorf.club Suspend
sealion.club Suspend
gs.smuglo.li Suspend
unsafe.space Suspend
wrongthink.net Suspend
social.troll.academy Silence
social.heldscal.la Silence
pawoo.net Silence
freezepeach.xyz Silence
anitwitter.com Silence
wogan.im Suspend
noagendasocial.com Silence
mstdn.jp Silence
ediot.social Suspend
community.highlandarrow.com Suspend
social.tchncs.de Silence
admins.town Silence
post.mashek.net Suspend
gs.archae.me Silence
pridelands.io Suspend
hiveway.net Silence
polycule.club Suspend
eroma.rareome.ga Suspend
loli.estate Suspend
raki.social Suspend
pl.smuglo.li Suspend
newjack.city Suspend
</pre>
6ac00757ae1b8a17be8ff2be9753287b65638ed6
203
188
2019-04-23T20:56:48Z
Woozle
1
wikitext
text/x-wiki
Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
* socialnetwork.ninja - blocked 2019-04-23 because information indicated the instance is run by a police officer
<pre>
rainbowdash.net Suspend
shitposter.club Suspend
social.headsca.la Suspend
woofer.alfter.us Suspend
social.au2pb.net Suspend
gorf.club Suspend
sealion.club Suspend
gs.smuglo.li Suspend
unsafe.space Suspend
wrongthink.net Suspend
social.troll.academy Silence
social.heldscal.la Silence
pawoo.net Silence
freezepeach.xyz Silence
anitwitter.com Silence
wogan.im Suspend
noagendasocial.com Silence
mstdn.jp Silence
ediot.social Suspend
community.highlandarrow.com Suspend
social.tchncs.de Silence
admins.town Silence
post.mashek.net Suspend
gs.archae.me Silence
pridelands.io Suspend
hiveway.net Silence
polycule.club Suspend
eroma.rareome.ga Suspend
loli.estate Suspend
raki.social Suspend
pl.smuglo.li Suspend
newjack.city Suspend
</pre>
071470efa574f97313910893f59f7080e80a125b
204
203
2019-04-23T20:57:49Z
Woozle
1
wikitext
text/x-wiki
Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
* socialnetwork.ninja - blocked 2019-04-23 because information indicated the instance is run by a police officer
* bsd.moe
<pre>
rainbowdash.net Suspend
shitposter.club Suspend
social.headsca.la Suspend
woofer.alfter.us Suspend
social.au2pb.net Suspend
gorf.club Suspend
sealion.club Suspend
gs.smuglo.li Suspend
unsafe.space Suspend
wrongthink.net Suspend
social.troll.academy Silence
social.heldscal.la Silence
pawoo.net Silence
freezepeach.xyz Silence
anitwitter.com Silence
wogan.im Suspend
noagendasocial.com Silence
mstdn.jp Silence
ediot.social Suspend
community.highlandarrow.com Suspend
social.tchncs.de Silence
admins.town Silence
post.mashek.net Suspend
gs.archae.me Silence
pridelands.io Suspend
hiveway.net Silence
polycule.club Suspend
eroma.rareome.ga Suspend
loli.estate Suspend
raki.social Suspend
pl.smuglo.li Suspend
newjack.city Suspend
</pre>
a9b00bdd67651b8242eb6262326c7ffd81085ebb
Catalan
0
56
191
2018-11-19T01:28:58Z
Woozle
1
Created page with "some cover songs possibly in Catalan (hey, it's all I've been able to find so far!): * [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Baj..."
wikitext
text/x-wiki
some cover songs possibly in Catalan (hey, it's all I've been able to find so far!):
* [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=t17tD0ByhR4 500 Millas - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
==Reference==
* [[wikipedia:Catalan language|Wikipedia]]
44fe204f58b163719067d16c00063ed177d376e5
193
191
2018-11-19T01:30:05Z
Woozle
1
wikitext
text/x-wiki
some cover songs possibly in Catalan (hey, it's all I've been able to find so far!):
* [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=t17tD0ByhR4 500 Millas - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=GFav2hjkLjE 12. Arriba la nit - Txarango]
==Reference==
* [[wikipedia:Catalan language|Wikipedia]]
70f2af60dcbaa88a752c8af80e7c5604ba137ca6
194
193
2018-11-19T01:34:39Z
Woozle
1
wikitext
text/x-wiki
some cover songs possibly in Catalan (hey, it's all I've been able to find so far!):
* [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=t17tD0ByhR4 500 Millas - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=GFav2hjkLjE 12. Arriba la nit - Txarango]
* [https://www.youtube.com/watch?v=e2pEx7PAb30 Txarango - Agafant l'horitzó (ft. G. Humet, Aspencat, C. Freixas, Les Kol·lontai i Ascensa Furore)]
==Reference==
* [[wikipedia:Catalan language|Wikipedia]]
5457bbb7f2c9bc6d84197341d30f08e4b20b7377
.cat
0
42
192
109
2018-11-19T01:29:08Z
Woozle
1
Catalan
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about {{l/pub|Catalonia}} as it comes our way.
* We are interested in making space for content related to Catalonia and/or {{l/pub|Catalan}}.
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
29f999bb704d5b129c3dc3e1e2e0e12227cebfeb
Text2toot
0
57
195
2019-01-25T15:10:00Z
Woozle
1
Created page with "==About== '''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [ht..."
wikitext
text/x-wiki
==About==
'''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [https://github.com/ashkitten/text2toot on GitHub]. It requires Twilio, or some other similar phone system back-end, to send and receive the texts.
In theory, it can be used with any instance.
More detailed setup instructions will be added as soon as I can.
==Syntax==
* (no command, media attached)
*: uploads media to instance for inclusion in next toot
* clear_media
*: clears currently pending attachments
* post.visibility[content warning] post content
*: sends toot, additionally including any pending media
** visibility is optional; defaults to global
** content warning is optional; defaults to none
* register [instance] [token]
*: sets current login
* notify subscribe
*: subscribes to mention notifications
* notify unsubscribe
*: unsubscribes from mention notifications
a555c76445d526d1bb37e0070499bbaf11f7e55c
197
195
2019-01-25T15:12:30Z
Woozle
1
wikitext
text/x-wiki
==About==
'''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [https://github.com/ashkitten/text2toot on GitHub]. It requires Twilio, or some other similar phone system back-end, to send and receive the texts.
In theory, it can be used with any instance.
More detailed setup instructions will be added as soon as I can.
==Syntax==
* (no command, media attached)
*: uploads media to instance for inclusion in next toot
* clear_media
*: clears currently pending attachments
* post.visibility<nowiki>[[content warning]]</nowiki> post content
*: sends toot, additionally including any pending media
** visibility is optional; defaults to global
** content warning is optional; defaults to none
* register [instance] [token]
*: sets current login
* notify subscribe
*: subscribes to mention notifications
* notify unsubscribe
*: unsubscribes from mention notifications
fde16f3c356c5ddf1333802d164d44511197940b
Help:Main
12
3
196
59
2019-01-25T15:12:02Z
Woozle
1
text2toot
wikitext
text/x-wiki
More help stuff needs to go here, but for now...
==Mastodon==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
===features===
* {{l/pub|text2toot}} (experimental)
==Mew==
* [[Help:Admin]]: wiki administration help
f1e298362eb202f1c917b0c8dc4ad40aaf8488b0
2019/02/10
0
165
514
2019-02-10T18:54:41Z
Woozle
1
Created page with "<pre> Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker"..."
wikitext
text/x-wiki
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
a4a6beb450e56e99fe98f8e8c531f61562416858
515
514
2019-02-10T18:57:08Z
Woozle
1
wikitext
text/x-wiki
I'm not sure any of this is actually related to the problem... no mention of the user in question.
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
ec7166dc087fbb9de402ee5c27621bcc212a7329
Hackers.town
0
58
198
2019-03-05T16:03:26Z
Woozle
1
Created page with "[[category:instances]] May be run by an FBI informant? See [https://dragon.style/@packbat/101694219419341628 this]."
wikitext
text/x-wiki
[[category:instances]]
May be run by an FBI informant? See [https://dragon.style/@packbat/101694219419341628 this].
e275bfc3da82717cd4ca1dd7de60a8cc45cb347e
Template:L/cat
10
59
199
2019-04-07T17:07:28Z
Woozle
1
Created page with "[[:category:{{{1}}}|{{{2|{{{1}}}}}}]]"
wikitext
text/x-wiki
[[:category:{{{1}}}|{{{2|{{{1}}}}}}]]
4df43003181f58431903e9c3ccfbaf15e8e2a321
Daffodil-11.org
0
60
201
2019-04-07T17:12:46Z
Woozle
1
Created page with "[[category:instances]] A strange instance with no descriptor; trying to figure out what they're up to. * [https://daffodil-11.org/@pleasetouch_me @pleasetouch_me] followed me..."
wikitext
text/x-wiki
[[category:instances]]
A strange instance with no descriptor; trying to figure out what they're up to.
* [https://daffodil-11.org/@pleasetouch_me @pleasetouch_me] followed me on Hubzilla. Kind of creepy name.
* [https://daffodil-11.org/@moanlisa @moanlisa] - followbot?
* [https://daffodil-11.org/@gunner @gunner] - followbot?
690efd74903db09aa6b11cd4c63ddfc3452abfe9
202
201
2019-04-23T20:53:17Z
Woozle
1
wikitext
text/x-wiki
[[category:instances]]
A strange instance with no descriptor; trying to figure out what they're up to.
* [https://daffodil-11.org/@pleasetouch_me @pleasetouch_me] followed me on Hubzilla. Kind of creepy name.
* [https://daffodil-11.org/@moanlisa @moanlisa] - followbot? user report: "Every account on this instance is mass-following people."
* [https://daffodil-11.org/@gunner @gunner] - followbot?
ebbc477d6a6c6149f65af7f7554a58d345199a49
@Woozle
0
16
205
117
2019-05-30T13:42:08Z
Woozle
1
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}. Also, have some photos of The {{l/pub|TootCave}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
==Pages==
* {{l/sub|GlitchSoc}}: feature requests
* {{l/sub|malusers}}
035507fda19b47662f66b5f3bbdfe4ebab41b307
@Woozle/GlitchSoc
0
61
206
2019-05-30T13:43:58Z
Woozle
1
Created page with "==Feature Requests== ===moderation panel=== * option to message the reporting user as part of the moderation action * should be a link to the problem user's stream * (large) r..."
wikitext
text/x-wiki
==Feature Requests==
===moderation panel===
* option to message the reporting user as part of the moderation action
* should be a link to the problem user's stream
* (large) retain deleted information somewhere, preferably in reinstateable form (don't destroy the evidence!)
62907bdabb3f959f4b8d2af60557e52d9c194f5f
207
206
2019-05-30T14:34:19Z
Woozle
1
wikitext
text/x-wiki
==Feature Requests==
===moderation panel===
* option to message the reporting user as part of the moderation action
* should be a link to the problem user's stream
* (large) retain deleted information somewhere, preferably in reinstateable form (don't destroy the evidence!)
===admin options===
* option for admins to get notifs (in web UI, not just email) of reports
* option for admins to get notifs of new signups
* somehow streamline the process so that multiple accounts can be silenced
** maybe a list, in admin, of accounts by signup date, with easy links to moderation panel
*** preferably also a way to make notes on each user, visible only to other admins
c252e48eb03b0da09b51f703c3f89ffac5efb143
208
207
2019-06-17T18:39:26Z
Woozle
1
wikitext
text/x-wiki
==Feature Requests==
===moderation panel===
* option to save a note when taking an action (right now, can only do these one at a time)
* option to message the reporting user as part of the moderation action
* should be a link to the problem user's stream
* (large) retain deleted information somewhere, preferably in reinstateable form (don't destroy the evidence!)
===admin options===
* option for admins to get notifs (in web UI, not just email) of reports
* option for admins to get notifs of new signups
* somehow streamline the process so that multiple accounts can be silenced
** maybe a list, in admin, of accounts by signup date, with easy links to moderation panel
*** preferably also a way to make notes on each user, visible only to other admins
3d7a5162c27bff1ed0a8f6158cbb54b7639f69cc
Toot.cat/blocks/domain
0
55
209
204
2019-08-18T14:21:42Z
Woozle
1
Fedichive
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340]
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
<pre>
rainbowdash.net Suspend
shitposter.club Suspend
social.headsca.la Suspend
woofer.alfter.us Suspend
social.au2pb.net Suspend
gorf.club Suspend
sealion.club Suspend
gs.smuglo.li Suspend
unsafe.space Suspend
wrongthink.net Suspend
social.troll.academy Silence
social.heldscal.la Silence
pawoo.net Silence
freezepeach.xyz Silence
anitwitter.com Silence
wogan.im Suspend
noagendasocial.com Silence
mstdn.jp Silence
ediot.social Suspend
community.highlandarrow.com Suspend
social.tchncs.de Silence
admins.town Silence
post.mashek.net Suspend
gs.archae.me Silence
pridelands.io Suspend
hiveway.net Silence
polycule.club Suspend
eroma.rareome.ga Suspend
loli.estate Suspend
raki.social Suspend
pl.smuglo.li Suspend
newjack.city Suspend
</pre>
d5cbe5786dd742af5618d9386ae64aa560bfb85a
210
209
2019-08-18T14:50:59Z
Woozle
1
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
<pre>
rainbowdash.net Suspend
shitposter.club Suspend
social.headsca.la Suspend
woofer.alfter.us Suspend
social.au2pb.net Suspend
gorf.club Suspend
sealion.club Suspend
gs.smuglo.li Suspend
unsafe.space Suspend
wrongthink.net Suspend
social.troll.academy Silence
social.heldscal.la Silence
pawoo.net Silence
freezepeach.xyz Silence
anitwitter.com Silence
wogan.im Suspend
noagendasocial.com Silence
mstdn.jp Silence
ediot.social Suspend
community.highlandarrow.com Suspend
social.tchncs.de Silence
admins.town Silence
post.mashek.net Suspend
gs.archae.me Silence
pridelands.io Suspend
hiveway.net Silence
polycule.club Suspend
eroma.rareome.ga Suspend
loli.estate Suspend
raki.social Suspend
pl.smuglo.li Suspend
newjack.city Suspend
</pre>
4b78b5ed797df3dfc314071dc2de2319d2ef5260
224
210
2019-12-30T20:00:19Z
Woozle
1
current block list, before change
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==change history==
* '''2019-12-30''' removing silence from <code>social.tchncs.de</code> because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced
==active blocks==
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|social.tchncs.de
|silenced
|1.34K
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
a3d90a7fc8485acb8b15a06e5af99fba54107234
225
224
2019-12-30T20:05:46Z
Woozle
1
clarification that this was done after consultation
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==change history==
* '''2019-12-30''' After discussion with the admin team, we're removing silence from <code>social.tchncs.de</code> because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
==active blocks==
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|social.tchncs.de
|silenced
|1.34K
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
5c78e42f0c2005c4e173998e8059d8e4aff33864
226
225
2019-12-30T20:06:45Z
Woozle
1
/* active blocks */ removed social.tchncs.de from list
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==change history==
* '''2019-12-30''' After discussion with the admin team, we're removing silence from <code>social.tchncs.de</code> because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
==active blocks==
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
d55264e379af7cbb92b5ffebe82faf1353c3f53f
227
226
2019-12-30T20:10:13Z
Woozle
1
/* active blocks */
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==change history==
* '''2019-12-30''' After discussion with the admin team, we're removing silence from <code>social.tchncs.de</code> because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
==active blocks==
The live list of active blocks is [https://toot.cat/about/more here] (scroll down), but that doesn't give a history or any discussion of reasoning. The list here includes annotations and history, where available.
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
22ed55b0fcbe04448cebed8ca63e9a33a54070cf
228
227
2020-01-09T01:26:17Z
Woozle
1
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==change history==
* '''[https://toot.cat/@news/103450367325621252 2020-01-08]''' <code>uwu.social</code> blocked (Facism, transmisia, hosting Gab users, etc)
* '''2019-12-30''' After discussion with the admin team, we're removing silence from <code>social.tchncs.de</code> because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
==active blocks==
The live list of active blocks is [https://toot.cat/about/more here] (scroll down), but that doesn't give a history or any discussion of reasoning. The list here includes annotations and history, where available.
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
1cd5bbabd875d3909902a52e263f090662d7c95e
244
228
2020-07-22T17:41:59Z
Woozle
1
much updating and record curation
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==new blocks==
* '''[https://toot.cat/@news/103450367325621252 2020-01-08]''' <code>uwu.social</code> blocked (Facism, transmisia, hosting Gab users, etc)
==blocks rescinded==
Mastodon apparently does not log a time-stamp or admin name for domain blocks. We therefore have to keep a manual log if we want that information recorded in a manageable way.
* '''2020-07-22''' {{l/sub|inex.rocks}}: [https://toot.cat/admin/instances/inex.rocks block record] says only "defending fascism"
* '''2020-07-13''' {{ls/domain|videos.lukesmith.xyz}} [https://toot.cat/@news/104508122890176142 probably Xenon]: "Fascism, slurs, etc."
* '''2020-07-09''' [https://toot.cat/@news/104486195518238869 several blocks from Xenon]:
** {{ls/domain|boseburo.ddns.net}} From the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 Xenon]): {{ls/domain|witches.live}}: Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]):
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]):
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]):
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]):
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]):
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post])
** ([https://toot.cat/@news/104065944841866454 post])
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post])
** ([https://toot.cat/@news/104016220466722385 post])
** ([https://toot.cat/@news/104015379090184018 post])
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
** ([https://toot.cat/@news/103675388875266656 post]):
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]):
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]):
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]):
** ([https://toot.cat/@news/103517317089844019 post]):
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
* '''2020-01-08''' ([https://toot.cat/@news/103466494343238412 post])
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
==legacy blocks==
The live list of active blocks is [https://toot.cat/about/more here] (scroll down), but that doesn't give a history or any discussion of reasoning. The list here includes annotations and history, where available.
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
fe274ad423269fa734b017b03605f661e9dff049
245
244
2020-07-22T18:05:04Z
Woozle
1
/* blocks rescinded */ oops, mixed in new blocks with rescinded... need to save in order to fix
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==new blocks==
* '''[https://toot.cat/@news/103450367325621252 2020-01-08]''' <code>uwu.social</code> blocked (Facism, transmisia, hosting Gab users, etc)
==blocks rescinded==
Mastodon apparently does not log a time-stamp or admin name for domain blocks. We therefore have to keep a manual log if we want that information recorded in a manageable way.
* '''2020-07-22''' {{l/sub|inex.rocks}}: [https://toot.cat/admin/instances/inex.rocks block record] says only "defending fascism"
* '''2020-07-13''' {{ls/domain|videos.lukesmith.xyz}} [https://toot.cat/@news/104508122890176142 probably Xenon]: "Fascism, slurs, etc."
* '''2020-07-09''' [https://toot.cat/@news/104486195518238869 several blocks from Xenon]:
** {{ls/domain|boseburo.ddns.net}} From the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 Xenon]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/sub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post])
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
** ([https://toot.cat/@news/103675388875266656 post]):
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]):
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]):
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]):
** ([https://toot.cat/@news/103517317089844019 post]):
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
* '''2020-01-08''' ([https://toot.cat/@news/103466494343238412 post])
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
==legacy blocks==
The live list of active blocks is [https://toot.cat/about/more here] (scroll down), but that doesn't give a history or any discussion of reasoning. The list here includes annotations and history, where available.
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
10101028cdb0bd9cc8f5188d7231d55edd0e8b08
246
245
2020-07-22T18:18:59Z
Woozle
1
let's break this page up a bit... saving what I've got
wikitext
text/x-wiki
==policy==
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==new blocks==
* '''2020-07-13''' {{ls/domain|videos.lukesmith.xyz}} [https://toot.cat/@news/104508122890176142 probably Xenon]: "Fascism, slurs, etc."
* '''2020-07-09''' [https://toot.cat/@news/104486195518238869 several blocks from Xenon]:
** {{ls/domain|boseburo.ddns.net}} From the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 Xenon]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/sub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]):
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]):
** ([https://toot.cat/@news/103517317089844019 post]):
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
==blocks rescinded==
Mastodon apparently does not log a time-stamp or admin name for domain blocks. We therefore have to keep a manual log if we want that information recorded in a manageable way.
* '''2020-07-22''' {{l/sub|inex.rocks}}: [https://toot.cat/admin/instances/inex.rocks block record] says only "defending fascism"
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
==legacy blocks==
The live list of active blocks is [https://toot.cat/about/more here] (scroll down), but that doesn't give a history or any discussion of reasoning. The list here includes annotations and history, where available.
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
f78b1fc877ee33986c1387f39cf5ccb338c50347
250
246
2020-07-22T18:36:07Z
Woozle
1
moved long lists to subpages for easier editing
wikitext
text/x-wiki
==policy==
The live list of active domain blocks is [https://toot.cat/about/more here] (scroll down) – but that doesn't give a history or any discussion of reasoning, nor does Mastodon appear to log a time-stamp or admin name for domain blocks.
We therefore have to keep a manual log if we want that information recorded in a manageable way.
==pages==
* [[/logged]]: blocks enacted since we started keeping records
* [[/legacy]]: blocks enacted before that
==blocks rescinded==
* '''2020-07-22''' {{l/sub|inex.rocks}}: [https://toot.cat/admin/instances/inex.rocks block record] says only "defending fascism"
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
7289643db5dd5b0838321e97cbd221ad821a2979
254
250
2020-07-22T18:44:19Z
Woozle
1
/* blocks rescinded */
wikitext
text/x-wiki
==policy==
The live list of active domain blocks is [https://toot.cat/about/more here] (scroll down) – but that doesn't give a history or any discussion of reasoning, nor does Mastodon appear to log a time-stamp or admin name for domain blocks.
We therefore have to keep a manual log if we want that information recorded in a manageable way.
==pages==
* [[/logged]]: blocks enacted since we started keeping records
* [[/legacy]]: blocks enacted before that
==blocks rescinded==
* '''2020-07-22''' {{l/pub|inex.rocks}}
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
8d0ff03e029904401cf955ce1682d5d1cd7a9742
255
254
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list]] to [[Pub/toot.cat/blocks/domain]]: more precise
wikitext
text/x-wiki
==policy==
The live list of active domain blocks is [https://toot.cat/about/more here] (scroll down) – but that doesn't give a history or any discussion of reasoning, nor does Mastodon appear to log a time-stamp or admin name for domain blocks.
We therefore have to keep a manual log if we want that information recorded in a manageable way.
==pages==
* [[/logged]]: blocks enacted since we started keeping records
* [[/legacy]]: blocks enacted before that
==blocks rescinded==
* '''2020-07-22''' {{l/pub|inex.rocks}}
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
8d0ff03e029904401cf955ce1682d5d1cd7a9742
Toot.cat/CoC
0
62
211
2019-09-11T22:25:51Z
Woozle
1
copied straight from admin settings (only change is to remove hr tags)
wikitext
text/x-wiki
<h1>Code of Conduct</h1>
<h2>General</h2>
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
<h2>Nudity / Sex / Kink (NSK)</h2>
<h3>NSK Content Warnings</h3>
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
<h3>NSK Consent To Post</h3>
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (ie: prostitute, hooker, whore)</p>
<h2>Closing</h2>
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
8d7833d8782a39cf6dda9c376c815a2ade05a55c
217
211
2019-10-04T17:33:59Z
Woozle
1
format tidying, minor correction
wikitext
text/x-wiki
=Code of Conduct=
==General==
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
c26f814e97620e1f8129c388d44723ff0620df2c
218
217
2019-10-21T18:26:19Z
Woozle
1
wikitext
text/x-wiki
=Code of Conduct=
==General==
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
855bfe57830033fc33b50eee1485560322add0a7
235
218
2020-03-08T22:01:06Z
Woozle
1
bots
wikitext
text/x-wiki
=Code of Conduct=
==General==
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
00bec0bbaf6908a3658c7accd3860a648ed93173
236
235
2020-03-28T00:12:32Z
Woozle
1
commercial accounts
wikitext
text/x-wiki
=Code of Conduct=
==General==
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Accounts==
Accounts that appear to be oriented towards promoting a business will be suspended without warning unless we have previously granted permission. We do wish to support individuals and cooperatively-organized groups engaged in activities to support themselves and their communities, but we also want to understand your goals and methods – and we will want to have some pretty solid communication around that established first. We will not accept paid advertising. We are all part of the human community, and we reject the idea that possession of money entitles the holder to obligations by others.
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
39e32363e2233a3b5951736d0c786c45d2744826
Toot.cat
0
48
212
189
2019-09-11T22:28:29Z
Woozle
1
CoC
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/block list]]
* [[/CoC]]: Code of Conduct
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
af4d36c8261ceb471ff9a2ef661768392d0da4ad
219
212
2019-12-01T13:36:21Z
Woozle
1
/* Links */ archive.org
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/block list]]
* [[/CoC]]: Code of Conduct
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
63cefc31f59b85376089b618e93a282fe65f4d41
223
219
2019-12-26T22:14:47Z
Woozle
1
/* Information */ CoJ
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/block list]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
f45b6d39ace3dfd5646d2d98f3170db8d88393e3
233
223
2020-03-02T21:47:14Z
Woozle
1
guidelines
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/block list]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
776051e7385c47e76dae96ebd562c3ee83771eae
Main Page
0
1
215
200
2019-09-18T14:58:23Z
Woozle
1
/* Public Pages */ link to pub index page
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
0cc7102e244d2a4a3d82f3cce8da9f26dbfa2bc5
238
215
2020-03-31T23:42:48Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
294f578eb4c3f716084fdfc99e7821b08c9fe402
Gab
0
64
216
2019-09-18T15:02:03Z
Woozle
1
Created page with "'''Gab''' is a build of Mastodon. It appears to have a reputation as being popular with {{l/ip|frozen fruit}} advocates. ==Links== * [https://fediverse.network/mastodon?build=..."
wikitext
text/x-wiki
'''Gab''' is a build of Mastodon. It appears to have a reputation as being popular with {{l/ip|frozen fruit}} advocates.
==Links==
* [https://fediverse.network/mastodon?build=gab instances using Gab]
323fcc642132b077cf1f194a6c07e54afd8377f5
.cat
0
42
220
192
2019-12-08T21:47:37Z
Woozle
1
/* Non-Catal* .cat domains */ blob.cat
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about {{l/pub|Catalonia}} as it comes our way.
* We are interested in making space for content related to Catalonia and/or {{l/pub|Catalan}}.
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|blob.cat}}: a [[Pleroma]] instance
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
66246914f7a2b7e645933b44ed8df1fa478a5285
ForkTogether
0
47
221
148
2019-12-08T22:21:28Z
Woozle
1
domain change (should have fixd this ages ago)
wikitext
text/x-wiki
Everything that was here has been moved to [https://wiki.florencesoc.org the Florence wiki].
521b38f459ae6e1e371f142efba5e39c46441784
Toot.cat/CoJ
0
65
222
2019-12-26T22:14:40Z
Woozle
1
Created page with "=The TootCat Code of Justice= {{box/principles| : Words have consequences. : All accusations should be taken seriously. }} ==License== This CoJ is basically an ''idea'', and a..."
wikitext
text/x-wiki
=The TootCat Code of Justice=
{{box/principles|
: Words have consequences.
: All accusations should be taken seriously.
}}
==License==
This CoJ is basically an ''idea'', and as such cannot be legally protected from re-use. In case there is any ambiguity, however, we release the text on this page into the public domain. Other instances may adopt this, modify it, or (it shouldn't need to be said) ignore it completely; I'm content to let the marketplace of kindness<ref name=note1 /> decide whether such a thing is necessary or not, and to let the process of considered discussion refine it as needed.
{{box/principles|
: No accusation should be accepted as truth unless the evidence supports it.
: A lie often contains just enough truth to make it plausible.
: Both accusers and accused may need some protection.
}}
==Status==
This proposal is being posted by Woozle (TootCat überwensch) and has not yet been reviewed for acceptance by our admins or users. Prior agreement with these terms will not, unlike with a CoC, be required for usage of TC; I will just want to make sure that everyone is aware of the process we intend to follow in the event of a dispute.
This draft of the proposal also leaves a lot of ground uncovered, and I hope to address at least some of that before publicizing it further.
[[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 22:14, 26 December 2019 (UTC)
==Public Intervention Process<ref name=pip />==
'''If you have a grievance against another user'''<ref name=note2 /> and would like me (as sysop of this instance) to do something about it:
# "@" me (@woozle@toot.cat) with a public<ref name=public /> toot stating the nature of the problem and that you are requesting an Intervention.
#* The primary types of problem I expect to be addressing are: (a) someone has abused you, or (b) someone has falsely accused you of abuse – but others may emerge.
# This means I have your permission to investigate the situation and publicly post my findings on Mew (this wiki).
#* I will probably need to ask a lot of nosy questions, both to you and the other parties involved. Let me know if you anticipate any problems with this.
#* These discussions should take place on Mastodon<ref name=mastodm /> so as to be part of the public record, though I can make exceptions if there's a good reason.
# Once I have investigated sufficiently to satisfy ''my'' standards of evidence, I will post a preliminary determination for public feedback.
# Anyone may state objections to this conclusion at any time, and I will either answer them or reconsider my conclusion, possibly re-opening the investigation.
# Anyone may choose to go on record as supporting or opposing the conclusion. I will make these part of the public record to the best of my ability.
#* Please note that opposition is not the same as stating an objection. I won't reconsider just because you oppose; you need to make an argument for why it is wrong.
{{box/principles|
: I strive to evaluate first in terms of potential harm.
: I strive not to decide until I have all the relevant facts.
}}
Please note that this is a good-faith process – i.e. one that depends on all participants being honest about their beliefs and intentions – and I will deal firmly with anyone I find to be acting otherwise. I have over a decade of experience spotting manipulation and evasion in online arguments.
==Related Pages==
This idea was originally discussed and proposed on these pages:
* {{l/pub|user/woozle/2018/04/05/justice in the fediverse}}: philosophical foundation
* {{l/pub|user/woozle/2018/04/07/sketching a code}}: first draft of the process
==Footnotes==
<references>
<ref name=note1>This is a reference to the semi-capitalistic "marketplace of ideas" concept, with an ironic twist since capitalists don't seem to place much (if any) value on kindness (so their marketplaces tend to squash it out of existence) and since most Mastodonians are staunchly anti-marketist.
That said, the idea of having numerous instances among which users may freely choose to invest various amounts of their time and energy actually ''is'' a kind of marketplace that's totally compatible with anarcho-capitalism – except I think we'd all tend to agree that basically having one person who gets to decide pretty much everything about how the system works is kind of iffy.</ref>
<ref name=note2>This applies whether or not either user is on toot.cat, though obviously my actions will be more effective if one or the other is.</ref>
<ref name=public>You could also approach me privately (DM or whatever) to discuss it before stating it publicly, or you might need me to try to keep your name out of the public process. I'm willing to consider intervening less publicly, but I suspect it will severely limit any good I might be able to do; if this emerges as a frequent need, I'll probably need to write up a separate process for dealing with it.</ref>
<ref name=pip>It seems entirely appropriate that this abbreviates to PIP, which is also the name of our very messed-up cat ([https://toot.cat/@Pip Mastodon], [https://wiki.hypertwins.org/Pip HypertWiki]), since it is only invoked when a situation has become very messed-up. It is my hope that this process will soon become informally known as "requesting a Pip".</ref>
<ref name=mastodm>Tentatively, this should be public but "unlisted" or "followers only". I may need to set up a dedicated investigation account so people can decide whether they want the investigation in their streams or not.</ref>
</references>
4a48d4fd850a96bc70dea9bab1089d400a872d4d
Witches
0
54
229
185
2020-01-12T01:54:33Z
Woozle
1
wikitext
text/x-wiki
[[category:instances]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
* {{ls/domain|witches.live}} "a mastodon instance for witches"
** [https://fedi.lynnesbian.space/@lynnesbian/101883861030638834 2019-04-07]: problem with the admin? it sounds like partly a misunderstanding, though
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
7b51cbb634a8a5f4d27f3927505ec83430966c88
@Woozle/malusers
0
44
230
186
2020-02-24T22:32:21Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://lor.sh/@dump_stack dump_stack]
| {{ls/domain|lor.sh}}
| Mastodon
|
* '''2020-02-24''' [https://lor.sh/@dump_stack/103715838645490658] "people have anti-homeless attitudes because most of the time being homeless is a choice not a matter of chance."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
dad52bb7f102c4c2dc604ee3a18c5de4dcd55e3e
User:Woozle
2
6
231
126
2020-02-24T22:32:48Z
Woozle
1
wikitext
text/x-wiki
[[Pub/user/woozle|public page]]
==Projects==
* [[ForkTogether]] (non-public stuff)
==Situations==
* [[witches.town]]
==Dialogues==
* [[/octodon.social/@Megan]]
f179b2e09399c0b25fa83acc07e802dad673737e
Toot.cat/CoC/red flags
0
66
232
2020-03-02T21:47:04Z
Woozle
1
Created page with "==Red Flags== TootCat will block individuals and instances who persistently raise these flags: * '''Punching down''': it's not okay to punch down, and it's okay to call out pe..."
wikitext
text/x-wiki
==Red Flags==
TootCat will block individuals and instances who persistently raise these flags:
* '''Punching down''': it's not okay to punch down, and it's okay to call out people who are doing it.
** In general, "punching down" means criticizing people who are underprivileged or have less power than you.
** Examples:
*** making fun of nontraditional pronouns [https://social.panthermodern.net/@0x00/103754842757342400]
*** deliberately misgendering someone, especially a trans person
* '''Using "free speech" as an excuse''' ({{l/ip|free speech trolling}})
** {{l/ip|Freedom of speech}} just means ''the government'' can't stop you from saying things.
** It does not mean freedom from consequences if you say something obnoxious or hurtful.
** It does not mean that any private venue is required to give you a platform.
015e0d77a23fbdf6f0d7b3e2fd91f940e3efa9b8
234
232
2020-03-02T22:38:34Z
Woozle
1
wikitext
text/x-wiki
==Red Flags==
TootCat will block individuals and instances who persistently raise these flags:
* '''Punching down''': it's not okay to punch down, and it's okay to call out people who are doing it.
** In general, "punching down" means criticizing people who are underprivileged or have less power than you.
** Examples:
*** making fun of nontraditional pronouns [https://social.panthermodern.net/@0x00/103754842757342400]
*** deliberately misgendering someone, especially a trans person
* '''Using "free speech" as an excuse''' ({{l/ip|free speech trolling}})
** {{l/ip|Freedom of speech}} just means ''the government'' can't stop you from saying things.
** It does not mean freedom from consequences if you say something obnoxious or hurtful.
** It does not mean that any private venue is required to give you a platform.
** One opinion is ''not'' as good/valid as any other ''if one of them is harmful''.
a76846c97692805cb7c04d6dfdee5201ffe78026
2020/03/31
0
67
237
2020-03-31T23:42:41Z
Woozle
1
Created page with "'''07:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes."
wikitext
text/x-wiki
'''07:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
8dc05085d154b59c93f41c63714d6722ea40af92
239
237
2020-03-31T23:54:36Z
Woozle
1
wikitext
text/x-wiki
* '''07:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''07:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
0c8d3159dd8ecf513da9ad15f71892decf76591a
240
239
2020-04-01T00:25:48Z
Woozle
1
wikitext
text/x-wiki
* '''07:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''07:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''08:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
86629cc91210f69ccfc9e70b1f3addff16261949
241
240
2020-04-01T00:36:27Z
Woozle
1
wikitext
text/x-wiki
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
62483d5795efe3e8b2ace634a69f70e9872ed4a1
242
241
2020-04-01T01:05:57Z
Woozle
1
wikitext
text/x-wiki
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
* '''21:02''' [https://toot.cat/@woozle/103920629656934017 Back online!]
838715e897e4f98567b7f2eb3f514e33717afac4
Inex.rocks
0
68
243
2020-07-22T17:08:26Z
Woozle
1
Created page with "==2020-07-22 Domain unblocked== ...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them..."
wikitext
text/x-wiki
==2020-07-22 Domain unblocked==
...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them<ref name=tc1 /> basically this (but referring to them in 2nd person):
===The negative===
The [https://toot.cat/@girl/104462394989007467 one lead I was able to get] on this domain said:
* The main admin is known to follow people on domains that are often considered problematic, specifically [https://expired.mentality.rip/about expired.mentality.rip], [https://lor.sh/about/more" lor.sh], and the admin's own domain ([https://enigmatic.observer/about enigmatic.observer]).
* The second admin is [https://udongein.xyz/naiji naiji@udongein.xyz], which is another often-blocked domain and a quick glance at that profile in early July apparently showed direct communications with users on {{ls/domain|neckbeard.xyz}}, freespeechextremist, kiwifarms, pl.smuglo.li and other frequently blocked domains.
I don't know anything about neckbeard, but "free speech extremism" does tend to refer to a lot of very toxic forms of advocacy, and {{l/ip|kiwifarms}} is, from all reports, just plain evil.
===That said...===
Merely being willing to engage in dialogue with toxic people does not necessarily mean that one is toxic. I do not wish to promote a culture of fearing guilt-by-association.
Additionally, I have no idea of the nature of the contact; was naiji interacting ''approvingly'' with those folks, or in an appropriately skeptical manner? Is it happening in a way that causes nastiness to populate the timeline, if I federate with it?
Ultimately, I think that should be up to my userbase to decide -- and this time, if there are incidents, we will document them for future reference.
At this point, due primarily to a lack of documentation of what incident(s) triggered the current block: I've reversed it (with this page as a log of my reasoning), and we will just watch carefully for any future issues with it.
==Footnotes==
<references>
<ref name=tc1>'''2020-07-22''' [https://toot.cat/@woozle/104558583395165826 DM reply] (private) to [https://enigmatic.observer/users/inex Inex Code]</ref>
</references>
786e9c2be348cec99220d49917ee35cc7ab365df
252
243
2020-07-22T18:39:32Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list/inex.rocks]] to [[Pub/inex.rocks]] without leaving a redirect: more sensible location
wikitext
text/x-wiki
==2020-07-22 Domain unblocked==
...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them<ref name=tc1 /> basically this (but referring to them in 2nd person):
===The negative===
The [https://toot.cat/@girl/104462394989007467 one lead I was able to get] on this domain said:
* The main admin is known to follow people on domains that are often considered problematic, specifically [https://expired.mentality.rip/about expired.mentality.rip], [https://lor.sh/about/more" lor.sh], and the admin's own domain ([https://enigmatic.observer/about enigmatic.observer]).
* The second admin is [https://udongein.xyz/naiji naiji@udongein.xyz], which is another often-blocked domain and a quick glance at that profile in early July apparently showed direct communications with users on {{ls/domain|neckbeard.xyz}}, freespeechextremist, kiwifarms, pl.smuglo.li and other frequently blocked domains.
I don't know anything about neckbeard, but "free speech extremism" does tend to refer to a lot of very toxic forms of advocacy, and {{l/ip|kiwifarms}} is, from all reports, just plain evil.
===That said...===
Merely being willing to engage in dialogue with toxic people does not necessarily mean that one is toxic. I do not wish to promote a culture of fearing guilt-by-association.
Additionally, I have no idea of the nature of the contact; was naiji interacting ''approvingly'' with those folks, or in an appropriately skeptical manner? Is it happening in a way that causes nastiness to populate the timeline, if I federate with it?
Ultimately, I think that should be up to my userbase to decide -- and this time, if there are incidents, we will document them for future reference.
At this point, due primarily to a lack of documentation of what incident(s) triggered the current block: I've reversed it (with this page as a log of my reasoning), and we will just watch carefully for any future issues with it.
==Footnotes==
<references>
<ref name=tc1>'''2020-07-22''' [https://toot.cat/@woozle/104558583395165826 DM reply] (private) to [https://enigmatic.observer/users/inex Inex Code]</ref>
</references>
786e9c2be348cec99220d49917ee35cc7ab365df
Toot.cat/blocks/domain/logged
0
69
247
2020-07-22T18:30:14Z
Woozle
1
Created page with "* '''2020-07-13''' {{ls/domain|videos.lukesmith.xyz}} [https://toot.cat/@news/104508122890176142 probably Xenon]: "Fascism, slurs, etc." * '''2020-07-09''' [https://toot.cat/@..."
wikitext
text/x-wiki
* '''2020-07-13''' {{ls/domain|videos.lukesmith.xyz}} [https://toot.cat/@news/104508122890176142 probably Xenon]: "Fascism, slurs, etc."
* '''2020-07-09''' [https://toot.cat/@news/104486195518238869 several blocks from Xenon]:
** {{ls/domain|boseburo.ddns.net}} From the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 Xenon]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/sub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]):
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]):
** ([https://toot.cat/@news/103517317089844019 post]):
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
566fa44c635de4155b922352fa9f4fc24ea5033a
248
247
2020-07-22T18:35:12Z
Woozle
1
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/sub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]):
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]):
** ([https://toot.cat/@news/103517317089844019 post]):
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
d549fd292041cfc02ae7bbe8eebdfbf7937055f3
253
248
2020-07-22T18:43:15Z
Woozle
1
I *think* that's all of them...
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
10a9d924fa7ae13a11243a07f885596a62b7121f
Toot.cat/blocks/domain/legacy
0
70
249
2020-07-22T18:35:45Z
Woozle
1
Created page with "* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773..."
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
45f78f46dd6994267a5d6ccfbaac8e6489cb707a
257
249
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list/legacy]] to [[Pub/toot.cat/blocks/domain/legacy]]: more precise
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
45f78f46dd6994267a5d6ccfbaac8e6489cb707a
Template:L/same
10
71
251
2020-07-22T18:38:52Z
Woozle
1
Created page with "[[../{{{1}}}|{{{1}}}]]"
wikitext
text/x-wiki
[[../{{{1}}}|{{{1}}}]]
59d1b57c0df88282f84b35831c2736fdf09b0e0b
Pub/toot.cat/block list
0
72
256
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list]] to [[Pub/toot.cat/blocks/domain]]: more precise
wikitext
text/x-wiki
#REDIRECT [[Pub/toot.cat/blocks/domain]]
ce845f5d6c4d27a1a1ea87295280a1647c54c774
Pub/toot.cat/block list/legacy
0
73
258
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list/legacy]] to [[Pub/toot.cat/blocks/domain/legacy]]: more precise
wikitext
text/x-wiki
#REDIRECT [[Pub/toot.cat/blocks/domain/legacy]]
ccf21e087f1438c9ed7281b4ba47eeabafe1aa43
Toot.cat/blocks/domain/logged
0
69
259
253
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list/logged]] to [[Pub/toot.cat/blocks/domain/logged]]: more precise
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
10a9d924fa7ae13a11243a07f885596a62b7121f
270
259
2021-01-07T14:08:19Z
Woozle
1
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
bc73201ce5709ae0fc87419722cf4e238f7e1d4e
278
270
2022-03-24T15:09:06Z
Woozle
1
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2022-03-24''' [https://freeatlantis.com/about/more freeatlantis.com]: see [https://cwre.org/w/Woozle/2022/03/24 this CWRE post]
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
fbbda5f79278aec025cfa3a7ae72a8ee7c9bb691
282
278
2022-04-29T19:38:29Z
Woozle
1
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
==2020==
* '''2022-04-29''' [https://honkwerx.tech/wildgoose honkwerx.tech]: admin advocates anti-trans violence [https://honkwerx.tech/notice/AIx0k1iha00hAykXya][https://honkwerx.tech/notice/AIx0oxWYbi7DbvQAWu] ([[:File:2022-04-29 at 15-36-28.screen.wildgoose (@wildgoose@honkwerx.tech).png|screenshot]])
* '''2022-03-24''' [https://freeatlantis.com/about/more freeatlantis.com]: see [https://cwre.org/w/Woozle/2022/03/24 this CWRE post]
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
efd6708e43cf1f27a3d5e5d70ce0523b9fe3ad9f
284
282
2022-05-06T14:57:58Z
Woozle
1
/* 2020 */
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
''see also the automated lists at https://toot.cat/about/more''
==2022==
* '''2022-05-06''' [https://shrike.club/about shrike.club]: death threat -- https://archive.ph/PetvA
* '''2022-04-29''' [https://honkwerx.tech/wildgoose honkwerx.tech]: admin advocates anti-trans violence [https://honkwerx.tech/notice/AIx0k1iha00hAykXya][https://honkwerx.tech/notice/AIx0oxWYbi7DbvQAWu] ([[:File:2022-04-29 at 15-36-28.screen.wildgoose (@wildgoose@honkwerx.tech).png|screenshot]])
* '''2022-03-24''' [https://freeatlantis.com/about/more freeatlantis.com]: see [https://cwre.org/w/Woozle/2022/03/24 this CWRE post]
==2021==
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
9b928843d8fcbd33bbd435919b15689e76045065
Pub/toot.cat/block list/logged
0
74
260
2020-07-22T18:46:04Z
Woozle
1
Woozle moved page [[Pub/toot.cat/block list/logged]] to [[Pub/toot.cat/blocks/domain/logged]]: more precise
wikitext
text/x-wiki
#REDIRECT [[Pub/toot.cat/blocks/domain/logged]]
270ab2c3f810bdf2fcb254b48bbaf55497f1fd06
Toot.cat
0
48
261
233
2020-07-22T18:46:48Z
Woozle
1
/* Information */ updated internal link
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
@LottieVixen joined the admin team sometime in the next few weeks, and did excellent work migrating (from the original server image set up by the founding team) to a new system.
@kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time.
We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
ea0cdb259e84d8711e08c44d230e844b74be82db
272
261
2021-01-11T14:19:33Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ({{lpub/user|woozle}}) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Old Gnus==
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
4ca384dd423f878fdf0424ab211506c8b7a9de91
Inex.rocks
0
68
262
252
2020-07-23T00:35:23Z
Woozle
1
/* Footnotes */ I actually posted it semi-public, which is sort of what I intended
wikitext
text/x-wiki
==2020-07-22 Domain unblocked==
...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them<ref name=tc1 /> basically this (but referring to them in 2nd person):
===The negative===
The [https://toot.cat/@girl/104462394989007467 one lead I was able to get] on this domain said:
* The main admin is known to follow people on domains that are often considered problematic, specifically [https://expired.mentality.rip/about expired.mentality.rip], [https://lor.sh/about/more" lor.sh], and the admin's own domain ([https://enigmatic.observer/about enigmatic.observer]).
* The second admin is [https://udongein.xyz/naiji naiji@udongein.xyz], which is another often-blocked domain and a quick glance at that profile in early July apparently showed direct communications with users on {{ls/domain|neckbeard.xyz}}, freespeechextremist, kiwifarms, pl.smuglo.li and other frequently blocked domains.
I don't know anything about neckbeard, but "free speech extremism" does tend to refer to a lot of very toxic forms of advocacy, and {{l/ip|kiwifarms}} is, from all reports, just plain evil.
===That said...===
Merely being willing to engage in dialogue with toxic people does not necessarily mean that one is toxic. I do not wish to promote a culture of fearing guilt-by-association.
Additionally, I have no idea of the nature of the contact; was naiji interacting ''approvingly'' with those folks, or in an appropriately skeptical manner? Is it happening in a way that causes nastiness to populate the timeline, if I federate with it?
Ultimately, I think that should be up to my userbase to decide -- and this time, if there are incidents, we will document them for future reference.
At this point, due primarily to a lack of documentation of what incident(s) triggered the current block: I've reversed it (with this page as a log of my reasoning), and we will just watch carefully for any future issues with it.
==Footnotes==
<references>
<ref name=tc1>'''2020-07-22''' [https://toot.cat/@woozle/104558583395165826 reply] to [https://enigmatic.observer/users/inex Inex Code]</ref>
</references>
bc45d83ddfee7e08561f8f0185a5df75368a4fe1
Social.targaryen.house
0
75
263
2020-08-13T00:06:45Z
Woozle
1
Created page with "[[category:instances]] See [[issuepedia:social.targaryen.house]] -- should probably move that page here."
wikitext
text/x-wiki
[[category:instances]]
See [[issuepedia:social.targaryen.house]] -- should probably move that page here.
a316adece2c27332b106699a752c1a4c9fbccc80
Help:Contribute
12
27
264
68
2020-08-17T16:14:18Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://liberapay.com/LottieVixen/ LiberaPay]
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
* '''Woozle''' (prim:
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
You can also mail checks to:
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
==Resources==
We need to maintain a wish-list...
2b24d5df02b4e7512f979115889b655d9714fd91
265
264
2020-08-21T14:19:30Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://liberapay.com/LottieVixen/ LiberaPay]
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
You can also mail checks to:
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
==Resources==
We need to maintain a wish-list...
59950e69e8cf127c0c5c2783ba065e14d958a81a
273
265
2021-03-21T15:48:00Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''Team accounts''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** BitCoin available, but I need to make sure my wallet is running
You can also mail checks to:
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
==Resources==
We need to maintain a wish-list...
fb5592ca4ac815c54d1f1660ddf6fa4bfa5a8432
295
273
2022-10-30T17:00:35Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat's activities, there are several ways:
==Money==
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
You can also mail checks to:
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
46ff116a85fab6710d514f8e2cf5fa68990b7e73
296
295
2022-11-07T14:10:31Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat, there are several ways:
<!-- ==Money== -->
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
You can also mail checks to:
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
17eb59ab2bc0e44f4c03659030547242050b79f3
File:2021-01-07.screen.See what's happening - Pieville.png
6
76
268
2021-01-07T14:04:01Z
Woozle
1
[[category:screenshot]]
* '''what''': screenshot of [https://pieville.net Pieville]'s public home timeline
* '''taken''': 2021-01-07 08:59
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of [https://pieville.net Pieville]'s public home timeline
* '''taken''': 2021-01-07 08:59
73cd17c9298cdb9c5798898f373339744a7172a4
Toot.cat/blocks/domain
0
55
269
255
2021-01-07T14:05:12Z
Woozle
1
wikitext
text/x-wiki
[[File:2021-01-07.screen.See what's happening - Pieville.png|thumb|why we blocked Pieville]]
==policy==
The live list of active domain blocks is [https://toot.cat/about/more here] (scroll down) – but until recently, that didn't give a history or any discussion of reasoning, nor does Mastodon appear to log a time-stamp or admin name for domain blocks. Even now, it doesn't allow uploading of media or provide a way to allow more extensive discussion.
We therefore have to keep a manual log if we want that information recorded in a manageable way.
==pages==
* [[/logged]]: blocks enacted since we started keeping records
* [[/legacy]]: blocks enacted before that
==blocks rescinded==
* '''2020-07-22''' {{l/pub|inex.rocks}}
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
75965e82f523ad7ba45a1bad200d8b51e318f581
Toot.cat/CoC/red flags
0
66
271
234
2021-01-11T14:08:25Z
Woozle
1
wikitext
text/x-wiki
==Red Flags==
TootCat will block individuals and instances who persistently raise these flags:
* '''Punching down''': it's not okay to punch down, and it's okay to call out people who are doing it.
** In general, "punching down" means criticizing people who are underprivileged or have less power than you.
** Examples:
*** making fun of nontraditional pronouns [https://social.panthermodern.net/@0x00/103754842757342400]
*** deliberately misgendering someone, especially a trans person
* '''Using "free speech" as an excuse''' ({{l/ip|free speech trolling}})
** {{l/ip|Freedom of speech}} just means ''the government'' can't stop you from saying things.
** It does not mean freedom from consequences if you say something obnoxious or hurtful.
** It does not mean that any private venue is required to give you a platform.
** One opinion is ''not'' as good/valid as any other ''if one of them is harmful''.
*** Inaccuracy of factual details is often (but not always) a cause of harm, as it can lead to maltreatment of others. [[issuepedia:Truth/evidenced|Truth]] matters.
2f453a26e1dbc4627e0241058d770ed2869d54eb
Email confirmation
0
77
274
2021-10-27T13:53:59Z
Woozle
1
Created page with "If you're having trouble receiving email confirmation: * Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some u..."
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available; if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them.
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know.
742b2c9c1a117cfec1caf273a9671a92d685ec68
277
274
2021-10-27T14:05:57Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available; if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
7fb37d704092362911d3b0b190e4fd92b5326063
279
277
2022-04-28T14:38:01Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available; if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-04-28''' [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
2509b305d8972ca2f131858e1d310169819a208b
280
279
2022-04-28T14:43:04Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available; if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-04-28''' @woozle: [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
* '''2021-10-27''' @woozle: [https://toot.cat/@woozle/107173957644432715 ... I need to put in a link to our new warning about Microsoft's email servers being chronically rude to me. ...]
8a4e4c55f7ec2d1bf50398930d8894bce9df7193
283
280
2022-05-06T14:40:17Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes HotMail, Outlook.com, and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available; if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-05-06''' @woozle: [https://toot.cat/@woozle/108255493723637622 GMail has suddenly started bouncing our emails...]: I haven't confirmed whether toot.cat's emails are affected, but GMail is definitely blocking messages sent from one of our other servers (both are on DigitalOcean), so it seems likely.
* '''2022-04-28''' @woozle: [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
* '''2021-10-27''' @woozle: [https://toot.cat/@woozle/107173957644432715 ... I need to put in a link to our new warning about Microsoft's email servers being chronically rude to me. ...]
840b6ea0906cc5e1b015af1144eea4f079296781
285
283
2022-05-07T11:51:30Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes '''HotMail''', '''Outlook.com''', and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available (and, lately, seems to be basically impossible); if you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-05-06''' @woozle: [https://toot.cat/@woozle/108255493723637622 GMail has suddenly started bouncing our emails...]: I haven't confirmed whether toot.cat's emails are affected, but GMail is definitely blocking messages sent from one of our other servers (both are on DigitalOcean), so it seems likely.
*** '''2022-05-07''' UPDATE: No, it was just cloud1. The error message from Google was ''completely'' misleading; the problem was that the server had been redlisted by Spamhaus, and I was able to get it de-listed. (No reason was given for why it got redlisted.)
* '''2022-04-28''' @woozle: [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
* '''2021-10-27''' @woozle: [https://toot.cat/@woozle/107173957644432715 ... I need to put in a link to our new warning about Microsoft's email servers being chronically rude to me. ...]
1c671bc07497869a5c10f2a25a8a395da8fabe76
286
285
2022-05-09T23:51:12Z
Woozle
1
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes '''HotMail''', '''Outlook.com''', and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available – and, lately, seems to be basically impossible: [https://answers.microsoft.com/en-us/outlook_com/forum/all/hotmailoutlook-block-list-s3140-blocks-all-new/699f3a56-406e-4804-97e2-cbe23b9bb01c this appears to be a Microsoft problem, not a technical issue on our end]. If you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-05-06''' @woozle: [https://toot.cat/@woozle/108255493723637622 GMail has suddenly started bouncing our emails...]: I haven't confirmed whether toot.cat's emails are affected, but GMail is definitely blocking messages sent from one of our other servers (both are on DigitalOcean), so it seems likely.
*** '''2022-05-07''' UPDATE: No, it was just cloud1. The error message from Google was ''completely'' misleading; the problem was that the server had been redlisted by Spamhaus, and I was able to get it de-listed. (No reason was given for why it got redlisted.)
* '''2022-04-28''' @woozle: [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
* '''2021-10-27''' @woozle: [https://toot.cat/@woozle/107173957644432715 ... I need to put in a link to our new warning about Microsoft's email servers being chronically rude to me. ...]
f6da0aaba8ad07154e68575ec4911683a9a8f2d4
MediaWiki:Sidebar
8
2
275
54
2021-10-27T13:56:06Z
Woozle
1
wikitext
text/x-wiki
* navigation
** mainpage | wiki main page
** https://toot.cat | Toot Cat home
** recentchanges-url | recentchanges
** randompage-url | randompage
** Help:Contribute | Tip jar
** Help:Main | User help
* SEARCH
* TOOLBOX
* LANGUAGES
3e4d4809116042decf18df4f93402e3aa1e779d9
276
275
2021-10-27T13:56:37Z
Woozle
1
wikitext
text/x-wiki
* navigation
** mainpage | Wiki main page
** https://toot.cat | Toot.Cat home
** recentchanges-url | recentchanges
** randompage-url | randompage
** Help:Contribute | Tip jar
** Help:Main | User help
* SEARCH
* TOOLBOX
* LANGUAGES
bb5b6b0d08c6812a2d9d01e4c858dad32afb41a6
File:2022-04-29 at 15-36-28.screen.wildgoose (@wildgoose@honkwerx.tech).png
6
78
281
2022-04-29T19:37:45Z
Woozle
1
[[category:screenshot]]
[[category:violent]]
[[category:transmisia]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:violent]]
[[category:transmisia]]
67ce7d3e78ba3bf0d73882faf803ea855634b635
Template:Hdr/notice
10
80
288
2022-05-24T00:16:14Z
Woozle
1
Created page with "<div style="background: #ff7; border: 2px solid #080; width: 100%; padding: 5px;"> <span style="font: 18pt/16pt Times, serif">{{{1}}}</span> <br><span style="font: 12pt Times,..."
wikitext
text/x-wiki
<div style="background: #ff7; border: 2px solid #080; width: 100%; padding: 5px;">
<span style="font: 18pt/16pt Times, serif">{{{1}}}</span>
<br><span style="font: 12pt Times, serif">{{{2|}}}</span>
</div>
79cc2db9abd8052f8c5eb8cc949239afc1f548a4
290
288
2022-05-24T00:38:56Z
Woozle
1
wikitext
text/x-wiki
<div style="background: {{{color|#ff7}}}; border: 2px solid #080; width: 100%; padding: 5px;">
<span style="font: 18pt/16pt Times, serif">{{{1}}}</span>
<br><span style="font: 12pt Times, serif">{{{2|}}}</span>
</div>
3dcbe04df172c8846eac8002a6bceab3585033de
Main Page
0
1
289
238
2022-05-24T00:19:29Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice|'''2022-05-23 20:18 EDT''' toot.cat is temporarily down for a system migration.|We're not having any actual problems; the data import is just taking rather longer than expected. We apologize for the indexision.}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
0418dfd32a64ad08e2a797f458122e4c101118dc
291
289
2022-05-24T00:40:17Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice|'''2022-05-23 20:37 EDT''' toot.cat is running ok.|Still doing a bit of cleanup, but basically everything looks good.|color=#8f4}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
06ef15e149f39b78b1c3d6005b04340710b6a323
292
291
2022-05-24T00:46:04Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice|'''2022-05-23 20:37 EDT''' toot.cat is running ok.|Still doing a bit of cleanup, but basically everything looks good. <small>...except for avatars and emoji. Those aren't looking good yet.</small>|color=#8f4}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
bed0248791fe38f16fe64c719b03fe827174cfe2
293
292
2022-05-24T00:57:21Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice|'''2022-05-23 20:56 EDT''' toot.cat is running ok.|Still doing a bit of cleanup from the migration, but basically everything looks good.|color=#8f4}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
f5336591b7af95efd9a600975a8cf9d15154ed71
294
293
2022-05-24T20:30:47Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice|'''2022-05-24 16:30 EDT''' toot.cat is running ok.|There are currently no known issues.|color=#8f4}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
6cb31ead0568d7571ba951914e3b4658e266d26d
300
294
2022-11-08T21:21:58Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{hdr/notice/warn|'''2022-11-08 16:30 EDT''' toot.cat is being slow and cranky.|Uploads work only sometimes, and it's slowly getting behind on messages during the busy part of the day.}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
db0afc2bf00f2dfcfcb557450b8a0142f1f6da23
309
300
2022-11-08T22:19:33Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{i/val|status|page=toot.cat}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==Public Pages==
* [[Pub]]: index
* [[Mew:About]]: what this wiki is about
** {{l/pub|.cat}}: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/pub|cat}}: cat-related things
** {{l/cat|Instances}} (private namespace, logged-in users only)
*** {{l/pub|witches}}: witchy instances
* {{l/pub|user/woozle}}: Woozle's public pages
** {{l/pub|user/woozle/malusers}}: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
d9f0998729a53b167253382698b01b883129faee
Template:Hdr/notice/ok
10
81
297
2022-11-08T21:14:10Z
Woozle
1
Created page with "{{hdr/notice|{{{1}}}|color=#8f4}}"
wikitext
text/x-wiki
{{hdr/notice|{{{1}}}|color=#8f4}}
9f73addf43f2230086e098608ab3e1bda4a094ad
302
297
2022-11-08T21:25:11Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice|{{{1}}}|{{{2|There are no known issues.}}}|color=#8f4}}
6e71fa9cf76336d9f47ed0d3b743c19b1d1b37ba
Template:Hdr/notice/warn
10
82
298
2022-11-08T21:14:44Z
Woozle
1
Created page with "{{hdr/notice|{{{1}}}|color=#ff4}}"
wikitext
text/x-wiki
{{hdr/notice|{{{1}}}|color=#ff4}}
4619dbd9d8c23f6880b7e634a1430ecf1e955946
299
298
2022-11-08T21:21:02Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice|{{{1}}}|{{{2|}}}|color=#ff4}}
4d23fb5fa33d6283d8ec50cbfce8747a92202110
2022/11/08
0
83
301
2022-11-08T21:23:49Z
Woozle
1
Created page with "This is a test."
wikitext
text/x-wiki
This is a test.
afa6c8b3a2fae95785dc7d9685a57835d703ac88
MediaWiki:Deletereason-dropdown
8
84
303
2022-11-08T21:58:37Z
Woozle
1
Created page with "* Common delete reasons ** Author request ** Broken redirect ** Copyright violation ** No longer needed ** Spam ** Vandalism"
wikitext
text/x-wiki
* Common delete reasons
** Author request
** Broken redirect
** Copyright violation
** No longer needed
** Spam
** Vandalism
90b655fe10e3a2e03b97b303366c1aa7283206d9
Template:C/date
10
85
304
2022-11-08T22:08:41Z
Woozle
1
Created page with "<includeonly>[[category:{{#sub:{{{1|{{PAGENAME}}}}}|0|4}}/{{#sub:{{{1|{{PAGENAME}}}}}|5|2}}/{{#sub:{{{1|{{PAGENAME}}}}}|8|2}}]]category:{{#sub:{{{1|{{PAGENAME}}}}}|0|4}}/{{#..."
wikitext
text/x-wiki
<includeonly>[[category:{{#sub:{{{1|{{PAGENAME}}}}}|0|4}}/{{#sub:{{{1|{{PAGENAME}}}}}|5|2}}/{{#sub:{{{1|{{PAGENAME}}}}}|8|2}}]][[category:{{#sub:{{{1|{{PAGENAME}}}}}|0|4}}/{{#sub:{{{1|{{PAGENAME}}}}}|5|2}}]][[category:{{#sub:{{{1|{{PAGENAME}}}}}|0|4}}]][[category:dates/{{#sub:{{{1|{{PAGENAME}}}}}|5|2}}/{{#sub:{{{1|{{PAGENAME}}}}}|8|2}}]]</includeonly>
bbbb9cc44afa858bba04fce0f415af9dd6655a15
Template:Fmt/title
10
86
305
2022-11-08T22:11:46Z
Woozle
1
Created page with "<div style="background: {{{color|#efb}}}; border: 2px solid #080; width: 100%; padding: 5px;"> <span style="font: 18pt/16pt Times, serif">{{{1}}}</span> <br><span style="font:..."
wikitext
text/x-wiki
<div style="background: {{{color|#efb}}}; border: 2px solid #080; width: 100%; padding: 5px;">
<span style="font: 18pt/16pt Times, serif">{{{1}}}</span>
<br><span style="font: 12pt Times, serif">{{{2|}}}</span>
</div>
e63dc72128580c8d937de6f930c3eba5506924ff
Template:Page/date
10
87
306
2022-11-08T22:11:57Z
Woozle
1
Created page with "{{c/date|{{PAGENAME}}}} [[category:time]] [[category:date]] {{fmt/title| {{#time: l, F j, Y | {{PAGENAME}}}} {{#time: (#z) | {{PAGENAME}} + 1 day}} }} <table width=100% style..."
wikitext
text/x-wiki
{{c/date|{{PAGENAME}}}}
[[category:time]]
[[category:date]]
{{fmt/title| {{#time: l, F j, Y | {{PAGENAME}}}} {{#time: (#z) | {{PAGENAME}} + 1 day}} }}
<table width=100% style="border-bottom: 1px solid green;"><tr><td valign=bottom>
<table class=wikitable><tr>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} - 1 day}} | {{#time: l | {{PAGENAME}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{PAGENAME}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} + 1 day}} | {{#time: l | {{PAGENAME}} + 1 day}} ]] </td>
</tr></table>
6198710a7e398646b220e454c0ebb726bcb68319
Template:I/val
10
88
307
2022-11-08T22:16:45Z
Woozle
1
Created page with "<includeonly>{{#ifexist: {{{page|{{FULLPAGENAME}}}}}/var/${{{1}}} | {{:{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}}} | {{{2|{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}|[add {{{1}}..."
wikitext
text/x-wiki
<includeonly>{{#ifexist: {{{page|{{FULLPAGENAME}}}}}/var/${{{1}}} | {{:{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}}} | {{{2|[[{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}|[add {{{1}}}]]]}}} }}</includeonly>
a557b2bc9f20d3900bd5c6eb1605cac65fb259f1
Toot.cat/var/$status
0
89
308
2022-11-08T22:18:56Z
Woozle
1
Created page with "{{hdr/notice/warn|'''2022-11-08 16:30 EDT''' toot.cat is being slow and cranky.|Uploads work only sometimes, and it's slowly getting behind on messages during the busy part of..."
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-08 16:30 EDT''' toot.cat is being slow and cranky.|Uploads work only sometimes, and it's slowly getting behind on messages during the busy part of the day.}}
3e125129bfd9af1ac2728c68e0f6f18516959510
Template:L/wp
10
90
310
2022-11-09T00:49:40Z
Woozle
1
Created page with "[[wikipedia:{{{1}}}|{{{2|{{{1}}}}}}]]"
wikitext
text/x-wiki
[[wikipedia:{{{1}}}|{{{2|{{{1}}}}}}]]
b9599977df9e5a35be670729675789567f7ca2fd
2022/11/08
0
83
311
301
2022-11-09T00:50:03Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
{{i/val|status|page=toot.cat}}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
==The Nix Issue==
The first step in the upgrade is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
For now, however, this is where I am stuck.
cd2cb6fe992748247df2465d20cce8762a3edf5c
313
311
2022-11-09T01:07:09Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
{{i/val|status|page=toot.cat}}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
==The Nix Issue==
The first step in the upgrade is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
For now, however, this is where I am stuck.
==Funds==
* The server ''was'' costing $48/mo (DigitalOcean).
* Last night, I doubled the CPU and RAM (to 8vCPUs, 16 GB RAM); we're now burning $96/mo, as long as I keep it at that level.
** It's not actually clear how much it helped. I'll have more data to look at after a day or two. The queue was getting longer all this afternoon, after having gotten almost cleared this morning.
* I'm not sure exactly what the current revenue is.
** A lot of new donations came in over the past week; I'm not sure what portion were one-time.
** Prior to this week, monthly revenue was somewhere around $80-110. If that keeps up, then we go from "having a little extra for personal support" to "maybe breaking even".
** I... should probably talk about my [family's/personal] financial situation at some point, but that gets complicated. TLDR: overworked, underfunded, unemployed.
* Yes, I do plan to do some fundraising -- but I kind of want to [https://toot.cat/@woozle/109310543266479370 fix things first].
2a8100f01ea2abebb3bdaba079ed7586f289db37
315
313
2022-11-09T01:59:33Z
Woozle
1
/* The Nix Issue */
wikitext
text/x-wiki
{{page/date}}
{{i/val|status|page=toot.cat}}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
==The Nix Issue==
The first step in the upgrade is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
Yeah, here we go:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features develop
warning: unknown experimental feature 'develop'
error: no subcommand specified
Try 'nix --help' for more information.
Am I understanding the error message correctly? Maybe it meant...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
I don't know if that's better or worse.
Anyway, that's where I'm stuck now.
==Funds==
* The server ''was'' costing $48/mo (DigitalOcean).
* Last night, I doubled the CPU and RAM (to 8vCPUs, 16 GB RAM); we're now burning $96/mo, as long as I keep it at that level.
** It's not actually clear how much it helped. I'll have more data to look at after a day or two. The queue was getting longer all this afternoon, after having gotten almost cleared this morning.
* I'm not sure exactly what the current revenue is.
** A lot of new donations came in over the past week; I'm not sure what portion were one-time.
** Prior to this week, monthly revenue was somewhere around $80-110. If that keeps up, then we go from "having a little extra for personal support" to "maybe breaking even".
** I... should probably talk about my [family's/personal] financial situation at some point, but that gets complicated. TLDR: overworked, underfunded, unemployed.
* Yes, I do plan to do some fundraising -- but I kind of want to [https://toot.cat/@woozle/109310543266479370 fix things first].
4e69ab3fce3d35afb243949b48c1d6265f7ec5a4
317
315
2022-11-09T02:06:40Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
{{i/val|status|page=toot.cat}}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
I put the tech stuff in a subpage: [[/Nix issue]]
==Funds==
* The server ''was'' costing $48/mo (DigitalOcean).
* Last night, I doubled the CPU and RAM (to 8vCPUs, 16 GB RAM); we're now burning $96/mo, as long as I keep it at that level.
** It's not actually clear how much it helped. I'll have more data to look at after a day or two. The queue was getting longer all this afternoon, after having gotten almost cleared this morning.
* I'm not sure exactly what the current revenue is.
** A lot of new donations came in over the past week; I'm not sure what portion were one-time.
** Prior to this week, monthly revenue was somewhere around $80-110. If that keeps up, then we go from "having a little extra for personal support" to "maybe breaking even".
** I... should probably talk about my [family's/personal] financial situation at some point, but that gets complicated. TLDR: overworked, underfunded, unemployed.
* Yes, I do plan to do some fundraising -- but I kind of want to [https://toot.cat/@woozle/109310543266479370 fix things first].
96a29d17688bc6b38e1ee077628ce79e89e93089
320
317
2022-11-09T13:24:43Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
I put the tech stuff in a subpage: [[/Nix issue]]
==Funds==
* The server ''was'' costing $48/mo (DigitalOcean).
* Last night, I doubled the CPU and RAM (to 8vCPUs, 16 GB RAM); we're now burning $96/mo, as long as I keep it at that level.
** It's not actually clear how much it helped. I'll have more data to look at after a day or two. The queue was getting longer all this afternoon, after having gotten almost cleared this morning.
* I'm not sure exactly what the current revenue is.
** A lot of new donations came in over the past week; I'm not sure what portion were one-time.
** Prior to this week, monthly revenue was somewhere around $80-110. If that keeps up, then we go from "having a little extra for personal support" to "maybe breaking even".
** I... should probably talk about my [family's/personal] financial situation at some point, but that gets complicated. TLDR: overworked, underfunded, unemployed.
* Yes, I do plan to do some fundraising -- but I kind of want to [https://toot.cat/@woozle/109310543266479370 fix things first].
202a41e606390251c97cebeefc0c9ac33156a605
MediaWiki:Common.css
8
91
312
2022-11-09T00:55:49Z
Woozle
1
Created page with "/* CSS placed here will be applied to all skins */ /* make links stand out more */ a { border-bottom: dashed 1px grey; text-shadow: -2px 2px 2px #CCC; } /* hidden text */..."
css
text/css
/* CSS placed here will be applied to all skins */
/* make links stand out more */
a {
border-bottom: dashed 1px grey;
text-shadow: -2px 2px 2px #CCC;
}
/* hidden text */
.secret {
color: #888;
background: #888;
}
.secret:hover {
color: black;
background: #eee;
}
f4206a180e649286a8038e38eb4b20545e068436
User:Woozle
2
6
314
231
2022-11-09T01:15:10Z
Woozle
1
wikitext
text/x-wiki
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
4f585ad8db7fbefaae158f4fd570ab4c8cf18c1b
2022/11/08/Nix issue
0
92
316
2022-11-09T02:02:50Z
Woozle
1
Created page with "{{fmt/title|the Nix upgrade script issue}} The first step in [https://gitlab.com/tootcat/nixos-config the upgrade] is to start Nix on my desktop -- but I get an error when I d..."
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue}}
The first step in [https://gitlab.com/tootcat/nixos-config the upgrade] is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
Yeah, here we go:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features develop
warning: unknown experimental feature 'develop'
error: no subcommand specified
Try 'nix --help' for more information.
Am I understanding the error message correctly? Maybe it meant...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
I don't know if that's better or worse.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket/socket
ls: cannot access '/nix/var/nix/daemon-socket/socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket
ls: cannot open directory '/nix/var/nix/daemon-socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix
total 20
drwxr-xr-x 5 root root 4096 Sep 11 15:05 .
drwxr-xr-x 3 root root 4096 Sep 11 15:05 ..
drwxrwx--- 2 root nix-users 4096 Nov 6 10:45 daemon-socket
drwxr-xr-x 3 root root 4096 Sep 11 15:05 gcroots
drwxr-xr-x 3 root root 4096 Sep 11 15:05 profiles
Anyway, that's where I'm stuck now.
b139b6006c9923131ad9fef0fca376443acf9fb7
327
316
2022-11-09T20:44:34Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue}}
{{subpage/date}}
The first step in [https://gitlab.com/tootcat/nixos-config the upgrade] is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
Yeah, here we go:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features develop
warning: unknown experimental feature 'develop'
error: no subcommand specified
Try 'nix --help' for more information.
Am I understanding the error message correctly? Maybe it meant...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
I don't know if that's better or worse.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket/socket
ls: cannot access '/nix/var/nix/daemon-socket/socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket
ls: cannot open directory '/nix/var/nix/daemon-socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix
total 20
drwxr-xr-x 5 root root 4096 Sep 11 15:05 .
drwxr-xr-x 3 root root 4096 Sep 11 15:05 ..
drwxrwx--- 2 root nix-users 4096 Nov 6 10:45 daemon-socket
drwxr-xr-x 3 root root 4096 Sep 11 15:05 gcroots
drwxr-xr-x 3 root root 4096 Sep 11 15:05 profiles
Anyway, that's where I'm stuck now.
6a173787dc4617eb379f408447442cdf554fb49a
328
327
2022-11-09T20:45:35Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day One}}
{{subpage/date}}
The first step in [https://gitlab.com/tootcat/nixos-config the upgrade] is to start Nix on my desktop -- but I get an error when I do that:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
My recollection is that I tried the <code>--extra-experimental-features</code> option the last time I ran into this (several months ago), and that led to another dead-end -- but I suppose I could try it again and document that.
Yeah, here we go:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features develop
warning: unknown experimental feature 'develop'
error: no subcommand specified
Try 'nix --help' for more information.
Am I understanding the error message correctly? Maybe it meant...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
I don't know if that's better or worse.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket/socket
ls: cannot access '/nix/var/nix/daemon-socket/socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix/daemon-socket
ls: cannot open directory '/nix/var/nix/daemon-socket': Permission denied
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ ls -al /nix/var/nix
total 20
drwxr-xr-x 5 root root 4096 Sep 11 15:05 .
drwxr-xr-x 3 root root 4096 Sep 11 15:05 ..
drwxrwx--- 2 root nix-users 4096 Nov 6 10:45 daemon-socket
drwxr-xr-x 3 root root 4096 Sep 11 15:05 gcroots
drwxr-xr-x 3 root root 4096 Sep 11 15:05 profiles
Anyway, that's where I'm stuck now.
b143d97732aa80c9e2d02584fafd98f12b6a7841
Template:Page/date
10
87
318
306
2022-11-09T13:23:43Z
Woozle
1
wikitext
text/x-wiki
{{c/date|{{PAGENAME}}}}
[[category:time]]
[[category:date]]
{{fmt/title| {{#time: l, F j, Y | {{PAGENAME}}}} {{#time: (#z) | {{PAGENAME}} + 1 day}} }}
<table width=100% style="border-bottom: 1px solid green;"><tr><td valign=bottom>
<table><tr><td>
<table class=wikitable><tr>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} - 1 day}} | {{#time: l | {{PAGENAME}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{PAGENAME}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} + 1 day}} | {{#time: l | {{PAGENAME}} + 1 day}} ]] </td>
</tr></table>
</td><td>
{{i/val|status|page=toot.cat}}
</td></tr></table>
3398efa17e7a18a8f2a5d98082257012e8b49efd
319
318
2022-11-09T13:24:20Z
Woozle
1
wikitext
text/x-wiki
{{c/date|{{PAGENAME}}}}
[[category:time]]
[[category:date]]
{{fmt/title| {{#time: l, F j, Y | {{PAGENAME}}}} {{#time: (#z) | {{PAGENAME}} + 1 day}} }}
<table width=100% style="border-bottom: 1px solid green;"><tr><td valign=bottom>
<table width=100%><tr><td valign=top>
<table class=wikitable><tr>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} - 1 day}} | {{#time: l | {{PAGENAME}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{PAGENAME}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} + 1 day}} | {{#time: l | {{PAGENAME}} + 1 day}} ]] </td>
</tr></table>
</td><td>
{{i/val|status|page=toot.cat}}
</td></tr></table>
334b6971c7df2e55e20e45a6a59befa3d365162a
2022/11/09
0
93
321
2022-11-09T13:25:25Z
Woozle
1
Created page with "{{page/date}} [https://mastodon.radio/@M0YNG/109313981479318698 This post] looks like it has some useful information."
wikitext
text/x-wiki
{{page/date}}
[https://mastodon.radio/@M0YNG/109313981479318698 This post] looks like it has some useful information.
9e6fa6a34202e4de32a4d8af2a09d8876a3e27e3
322
321
2022-11-09T13:51:47Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
[https://mastodon.radio/@M0YNG/109313981479318698 This post] looks like it has some useful information.
==Unrelated Discovery==
* [https://github.com/vrutkovs/masto-thread-renderer masto-thread-renderer] ([https://social.wildeboer.net/@jwildeboer/109288155629741046 h/t]): takes a Mastodon thread and renders it as Markdown
0295012e48525aec03230404e58b45c769d8e755
335
322
2022-11-09T21:34:22Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
[https://mastodon.radio/@M0YNG/109313981479318698 This post] looks like it has some useful information as far as configuring the queue processes to make better use of CPU resources.
Still working on the {{l/sub|Nix issue}}.
==Unrelated Discovery==
* [https://github.com/vrutkovs/masto-thread-renderer masto-thread-renderer] ([https://social.wildeboer.net/@jwildeboer/109288155629741046 h/t]): takes a Mastodon thread and renders it as Markdown
f467db06aeeee165ef0e04f866e3fc624a3d672f
346
335
2022-11-10T01:47:45Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
[https://mastodon.radio/@M0YNG/109313981479318698 This post] looks like it has some useful information as far as configuring the queue processes to make better use of CPU resources.
* Still working on the {{l/sub|Nix issue}} - may be solved, as of end-of-day
* [https://toot.cat/@woozle/109316781841682221 Evening status post]
==Unrelated Discovery==
* [https://github.com/vrutkovs/masto-thread-renderer masto-thread-renderer] ([https://social.wildeboer.net/@jwildeboer/109288155629741046 h/t]): takes a Mastodon thread and renders it as Markdown
6a8ed9ae462a52faf2c2c8aa5df94c7da54ffd99
Template:Subpage/date
10
94
323
2022-11-09T20:38:33Z
Woozle
1
Created page with "<table class=wikitable><tr> <td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} ]] </td> <td> '''{{#time:..."
wikitext
text/x-wiki
<table class=wikitable><tr>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{#titleparts:{{PAGENAME}}|3}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} ]] </td>
34cb446cbed650bcbd07fe1e19141a674824145c
324
323
2022-11-09T20:39:32Z
Woozle
1
wikitext
text/x-wiki
<table class=wikitable align=right><tr>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{#titleparts:{{PAGENAME}}|3}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} ]] </td>
</table>
95523e9a5546947d2a26040ca75223a014e90427
325
324
2022-11-09T20:41:19Z
Woozle
1
wikitext
text/x-wiki
<table class=wikitable align=right><tr>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} - 1 day}}/{{#titleparts:{{PAGENAME}}|4}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{#titleparts:{{PAGENAME}}|3}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} + 1 day}}/{{#titleparts:{{PAGENAME}}|4}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} ]] </td>
</table>
3fcfff0038f47c3aa69372ccd184b402823860ba
326
325
2022-11-09T20:43:18Z
Woozle
1
wikitext
text/x-wiki
<table class=wikitable align=right><tr>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} - 1 day}}/{{#titleparts:{{PAGENAME}}||4}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{#titleparts:{{PAGENAME}}|3}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{#titleparts:{{PAGENAME}}|3}} + 1 day}}/{{#titleparts:{{PAGENAME}}||4}} | {{#time: l | {{#titleparts:{{PAGENAME}}|3}} + 1 day}} ]] </td>
</table>
8f475429cf75019a4d74226bf401a7982a2a94a7
2022/11/09/Nix issue
0
95
329
2022-11-09T20:50:29Z
Woozle
1
Created page with "{{fmt/title|the Nix upgrade script issue: Day Two}} {{subpage/date}} [https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user..."
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
bfe7527317a38ce6c415637f8b8a30ce39fbe3b8
332
329
2022-11-09T21:18:41Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work.
95c7d53f4c0c7bd9bec7245dcd336ead34456f33
340
332
2022-11-09T21:45:02Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
9a3175575de624180b81b775deb48e7d1a6bd58d
341
340
2022-11-09T21:59:42Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
==Permissions Problem [SOLVED]==
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
==Working Here==
Take 1:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
Take 2:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
warning: Git tree '/mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' is dirty
error: flake 'git+file:///mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64- linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux'
Hmm...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git pull origin
Already up to date.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
"git-crypt" clean: 1: git-crypt: not found
error: external filter '"git-crypt" clean' failed 127
error: external filter '"git-crypt" clean' failed
fatal: secrets/mastodon/aws-secret-access-key: clean filter 'git-crypt' failed
Well, that obviously means something.
0a23a2211f195ac589a7e9dd586a16de3ad7dff4
342
341
2022-11-09T22:39:55Z
Woozle
1
/* Working Here */
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
==Permissions Problem [SOLVED]==
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
==Working Here==
Take 1:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
Take 2:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
warning: Git tree '/mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' is dirty
error: flake 'git+file:///mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64- linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux'
Hmm...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git pull origin
Already up to date.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
"git-crypt" clean: 1: git-crypt: not found
error: external filter '"git-crypt" clean' failed 127
error: external filter '"git-crypt" clean' failed
fatal: secrets/mastodon/aws-secret-access-key: clean filter 'git-crypt' failed
Well, that obviously means something.
After installing <code>git-crypt</code> on the local system (which feels a bit like whacking the side of the TV, as opposed to knowing what I'm doing), it's now this:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: update.sh
no changes added to commit (use "git add" and/or "git commit -a")
66f954c4ef041e7bedcb2234e027cde3194e3bf6
343
342
2022-11-09T22:41:08Z
Woozle
1
/* Working Here */
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
==Permissions Problem [SOLVED]==
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
==Working Here==
Take 1:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
Take 2:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
warning: Git tree '/mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' is dirty
error: flake 'git+file:///mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64- linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux'
Hmm...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git pull origin
Already up to date.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
"git-crypt" clean: 1: git-crypt: not found
error: external filter '"git-crypt" clean' failed 127
error: external filter '"git-crypt" clean' failed
fatal: secrets/mastodon/aws-secret-access-key: clean filter 'git-crypt' failed
Well, that obviously means something.
After installing <code>git-crypt</code> on the local system (which feels a bit like whacking the side of the TV, as opposed to knowing what I'm doing), it's now this:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: update.sh
no changes added to commit (use "git add" and/or "git commit -a")
...but the nix command still gives the same error.
cdd18fb6f1d36f29367018c9d65acd806d43c901
344
343
2022-11-10T00:50:32Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
==Permissions Problem [SOLVED]==
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
==Where I Was==
Take 1:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
Take 2:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
warning: Git tree '/mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' is dirty
error: flake 'git+file:///mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64- linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux'
Hmm...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git pull origin
Already up to date.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
"git-crypt" clean: 1: git-crypt: not found
error: external filter '"git-crypt" clean' failed 127
error: external filter '"git-crypt" clean' failed
fatal: secrets/mastodon/aws-secret-access-key: clean filter 'git-crypt' failed
Well, that obviously means something.
After installing <code>git-crypt</code> on the local system (which feels a bit like whacking the side of the TV, as opposed to knowing what I'm doing), it's now this:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: update.sh
no changes added to commit (use "git add" and/or "git commit -a")
...but the nix command still gives the same error.
==Where We Are==
...and then Nixpert seriously dived in and first helped me figure out a bunch of stuff, and then tidied up the repo and ran a merge of the latest GlitchSoc repo, and now we're doing a backup before finally running the update.
The backup may take too long to finish today, but it looks like the upgrade should happen in the next 24 hours.
5aa9d0995641e6f0d9b11af842c2fa03c13278a2
345
344
2022-11-10T00:51:25Z
Woozle
1
/* Where We Are */
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Two}}
{{subpage/date}}
[https://toot.cat/@jhelwig/109314571331799093 Jacob Helwig suggested] that I look at user groups. My user (<code>woozle</code>, i.e. my usual login on this machine) is indeed ''not'' in the <code>nix-users</code> group -- but adding myself to the <code>nix-users</code> group doesn't seem to help:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
==Permissions Problem [SOLVED]==
Invoking sudo does at least produce a different result:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
I don't recall needing to jump through these hoops when I first ran this script, successfully, some months ago... but maybe it makes a difference that I'm now using a distro (Linux Mint 21) that is a little bit behind the distro I was using then (Ubuntu-MATE 22.04). Maybe Nix can be used to update itself to the most recent version?
A Nixpert (I don't know if she wants credit/identification) in the TootCat Discord is providing me with some more information, as is shadow!admin. The following command should override the error messages:
nix --extra-experimental-features 'nix-command flakes' develop
Explanation for why "develop" is outside the single-quotes: "develop is a subcommand. this is just nix develop but with some features enabled." I don't entirely understand that, but maybe it will make sense later, and it gives me a bit more context.
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied
[[/sidetrack]]: why won't {{l/htyp|usermod}} work. [SOLVED]
==Where I Was==
Take 1:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix develop --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
Take 2:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ nix --extra-experimental-features 'nix-command flakes' develop
warning: Git tree '/mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' is dirty
error: flake 'git+file:///mnt/teralap/home/woozle/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64- linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux'
Hmm...
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git pull origin
Already up to date.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
"git-crypt" clean: 1: git-crypt: not found
error: external filter '"git-crypt" clean' failed 127
error: external filter '"git-crypt" clean' failed
fatal: secrets/mastodon/aws-secret-access-key: clean filter 'git-crypt' failed
Well, that obviously means something.
After installing <code>git-crypt</code> on the local system (which feels a bit like whacking the side of the TV, as opposed to knowing what I'm doing), it's now this:
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: update.sh
no changes added to commit (use "git add" and/or "git commit -a")
...but the nix command still gives the same error.
==Where We Are==
...and then Nixpert seriously dived in and first helped me figure out a bunch of stuff, and then tidied up the repo and ran a merge of the latest GlitchSoc repo, and now we're doing a backup before finally running the update.
The backup may take too long to finish today, but it looks like the upgrade should happen in the next 24 hours.
Once that's done, there's some documentation to be updated and also the backup routines need to be fixed.
3150aa0df588185774a8fd988ae44d567f8ae890
2022/11/09/Nix issue/sidetrack
0
96
330
2022-11-09T21:17:39Z
Woozle
1
Created page with "'''Figured out a thing''': When I added myself to <code>nix-users</code> earlier, it didn't actually work. woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/To..."
wikitext
text/x-wiki
'''Figured out a thing''': When I added myself to <code>nix-users</code> earlier, it didn't actually work.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo usermod -a -G nix-users woozle
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
75686576d8148ceab9830c2a64bcad09a786c79d
334
330
2022-11-09T21:26:52Z
Woozle
1
wikitext
text/x-wiki
'''Figured out a thing''': When I added myself to <code>nix-users</code> earlier, it didn't actually work.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo usermod -a -G nix-users woozle
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
For extra bafflement, the Control Panel user-management applet clearly shows that yes, I am in fact a member in good standing of the illustrious <code>nix-users-</code> group:
[[File:2022-11-09 16-22-40.screen.nix-users group.png]]
Even if I start a new <code>bash</code> session, however, "groups" still doesn't list it. I'd suspect that it's hidden somehow, if it weren't for the fact that <code>ls</code> is acting like my membership is invalid. I'm beginning to suspect some kind of Good Old <s>Boy</s> Code Network in operation here...
96cb25d75a7752e74c3be6dac4be401ec787ef30
338
334
2022-11-09T21:36:47Z
Woozle
1
wikitext
text/x-wiki
'''Figured out a thing''': When I added myself to <code>nix-users</code> earlier, it didn't actually work.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo usermod -a -G nix-users woozle
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
For extra bafflement, the Control Panel user-management applet clearly shows that yes, I am in fact a member in good standing of the illustrious <code>nix-users</code> group:
[[File:2022-11-09 16-22-40.screen.nix-users group.png]]
Even if I start a new <code>bash</code> session, however, "groups" still doesn't list it. I'd suspect that it's hidden somehow, if it weren't for the fact that <code>ls</code> is acting like my membership is invalid. I'm beginning to suspect some kind of Good Old <s>Boy</s> Code Network in operation here...
229b0b0cdf7dce286c6a22fbd4483379bca538eb
339
338
2022-11-09T21:44:44Z
Woozle
1
wikitext
text/x-wiki
'''Figured out a thing''': When I added myself to <code>nix-users</code> earlier, it didn't actually work.
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ sudo usermod -a -G nix-users woozle
woozle@SamEagle:~/nextcloud/statler/woozle/projects/web/Mastodon/TootCat/nixos-config$ groups
woozle adm cdrom sudo dip plugdev lpadmin sambashare
For extra bafflement, the Control Panel user-management applet clearly shows that yes, I am in fact a member in good standing of the illustrious <code>nix-users</code> group:
[[File:2022-11-09 16-22-40.screen.nix-users group.png]]
Even if I start a new <code>bash</code> session, however, "groups" still doesn't list it. I'd suspect that it's hidden somehow, if it weren't for the fact that <code>ls</code> is acting like my membership is invalid. I'm beginning to suspect some kind of Good Old <s>Boy</s> Code Network in operation here...
==Solution==
ghost!admin pointed out that opening a new terminal session does ''not'' log in again, and the new group membership won't take effect until the next login. This command does:
sudo login woozle
d7a4df357dc6b61ffebc427e028fc8dd44e6e0ab
Template:L/htyp
10
97
331
2022-11-09T21:18:26Z
Woozle
1
Created page with "[[htyp:{{{1}}}|{{{2|{{{1}}}}}}]]"
wikitext
text/x-wiki
[[htyp:{{{1}}}|{{{2|{{{1}}}}}}]]
7b78dda3190a9bb0a35db6cc4f3786f3dfb8c350
File:2022-11-09 16-22-40.screen.nix-users group.png
6
98
333
2022-11-09T21:24:01Z
Woozle
1
[[catgegory:screenshot]]
{{c/date|2022-11-09}}
* '''what''': screenshot showing that "woozle" is in fact a member of the "nix-users" group
wikitext
text/x-wiki
== Summary ==
[[catgegory:screenshot]]
{{c/date|2022-11-09}}
* '''what''': screenshot showing that "woozle" is in fact a member of the "nix-users" group
70732d1cb0a991dae4a5718595c462576043d8d6
336
333
2022-11-09T21:35:09Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
{{c/date|2022-11-09}}
* '''what''': screenshot showing that "woozle" is in fact a member of the "nix-users" group
78423204caeb783e9286e2cedd268154dbbbe865
Category:Screenshot
14
99
337
2022-11-09T21:35:57Z
Woozle
1
Created page with "any upload that is (or is mainly) a screenshot"
wikitext
text/x-wiki
any upload that is (or is mainly) a screenshot
e7a561d64f9f309517a45a0726953bda4f76134b
2022/11/10
0
100
347
2022-11-10T14:27:58Z
Woozle
1
Created page with "{{page/date}} * Update attempt failed, for ''new'' reasons. Looks like a configuration problem. I am seeking assistance, which probably isn't awake yet. * I am ''so'' snagging..."
wikitext
text/x-wiki
{{page/date}}
* Update attempt failed, for ''new'' reasons. Looks like a configuration problem. I am seeking assistance, which probably isn't awake yet.
* I am ''so'' snagging [https://toot.cat/@ionizedgirl/109319902515900718 this] for an eventual t-shirt or something.
9ce5a8f06537e256e730c1a8e9db9e3b9e0d28fd
350
347
2022-11-10T16:59:40Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
* Update attempt failed, for [[/Nix issue|''new'' reasons]]. Looks like a configuration problem. I am seeking assistance, which probably isn't awake yet.
* I am ''so'' snagging [https://toot.cat/@ionizedgirl/109319902515900718 this] for an eventual t-shirt or something.
6d690dc7c8dda6a4b490cf37d09007ecae52e925
File:2022-11-10.screen.colmena apply error.png
6
101
348
2022-11-10T16:54:53Z
Woozle
1
[[category:screenshot]]
[[category:CLI]]
* '''what''': screenshot of <code>colmena apply</code> not working
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:CLI]]
* '''what''': screenshot of <code>colmena apply</code> not working
16f4b4245b3d7db7dfe54d1ced7b7487e4464580
2022/11/10/Nix issue
0
102
349
2022-11-10T16:58:57Z
Woozle
1
Created page with "{{fmt/title|the Nix upgrade script issue: Day Three}} {{subpage/date}} We actually made a lot of progress last night, thanks to Nixpert and ghost!admin. Working: * nix devel..."
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Three}}
{{subpage/date}}
We actually made a lot of progress last night, thanks to Nixpert and ghost!admin.
Working:
* nix develop
* update.sh
[[File:2022-11-10.screen.colmena apply error.png|thumb|left|colmena does not apply]]Starts, but fails:
* colmena apply
I'm now trying to figure out where this thing might be defined -- or is supposed to be defined, but isn't -- that is resulting in the "Error: hash mismatch, expected undefined, got 5f1715e506e71860b4b07c50060ea6462217611e" message.
Running <code>nix log /nix/store/k0q66yrcfzsq3llgr13m928xqiqkgcm8-offline.drv</code>, as it suggests, just gives me a ">" prompt (and would presumably show those last 10 lines again, plus whatever came before -- but everything was working until the last 5 lines, so I don't know what I might get from that... unless it names the file it's looking at which has the missing definition...?).
36e9115487a41b3c2292f165c75abb1c5081ff33
352
349
2022-11-11T20:15:09Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|the Nix upgrade script issue: Day Three}}
{{subpage/date}}
We actually made a lot of progress last night, thanks to Nixpert and ghost!admin.
Working:
* nix develop
* update.sh
[[File:2022-11-10.screen.colmena apply error.png|thumb|left|colmena does not apply]]Starts, but fails:
* colmena apply
I'm now trying to figure out where this thing might be defined -- or is supposed to be defined, but isn't -- that is resulting in the "Error: hash mismatch, expected undefined, got 5f1715e506e71860b4b07c50060ea6462217611e" message.
Running <code>nix log /nix/store/k0q66yrcfzsq3llgr13m928xqiqkgcm8-offline.drv</code>, as it suggests, just gives me a ">" prompt (and would presumably show those last 10 lines again, plus whatever came before -- but everything was working until the last 5 lines, so I don't know what I might get from that... unless it names the file it's looking at which has the missing definition...?).
'''Post-hoc update''': We did finally get it working. Now we just need to tweak some things...
7e4714f910a7980151decdea4b733a4d3baee042
Toot.cat/var/$status
0
89
351
308
2022-11-10T17:02:01Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-10 12:00 EST''' toot.cat is still a bit slow and cranky.|Uploads seem to work (reluctantly) in the morning, and everything gets gradually worse as the day progresses.}}
6279a93028fbf536141accbbfe2d6e8341a2d623
354
351
2022-11-11T20:23:34Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-11 15:23 EST''' toot.cat is still a bit slow and cranky.|Uploads seem to be working well, however.}}
347f0293527e47b92d6bc00a2918a97c556d9755
2022/11/11
0
103
353
2022-11-11T20:18:30Z
Woozle
1
Created page with "{{page/date}} * '''14:53 EST''' [https://toot.cat/@woozle/109326921792556208 post about Masto favicons and documentation]"
wikitext
text/x-wiki
{{page/date}}
* '''14:53 EST''' [https://toot.cat/@woozle/109326921792556208 post about Masto favicons and documentation]
82b47b61c4edfb3d846f07cbf82f45fec7f0b8c9
355
353
2022-11-11T20:51:24Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
* '''14:53 EST''' [https://toot.cat/@woozle/109326921792556208 post about Masto favicons and documentation]
...and I'm still not at all sure {where in the Nix config} the load-optimizations settings are, but I need to mostly break from working on this for a day or so.
A thing for me to look at later: [https://github.com/vivlim/nixpkgs/blob/tootcat/nixos/modules/services/web-apps/mastodon.nix mastodon.nix] is where the stuff defined in configuration.nix gets built into the actual Mastodon config (presumably including the various standard Masto config files), according to Nixpert.
333c70d8469a5488a5d7014cf1f26ce602b486be
.cat
0
42
356
220
2022-11-12T14:54:23Z
Woozle
1
Woozle moved page [[Pub/.cat]] to [[.cat]]: all space is now public; no need for "pub" in title
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about {{l/pub|Catalonia}} as it comes our way.
* We are interested in making space for content related to Catalonia and/or {{l/pub|Catalan}}.
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|blob.cat}}: a [[Pleroma]] instance
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
66246914f7a2b7e645933b44ed8df1fa478a5285
358
356
2022-11-12T14:55:40Z
Woozle
1
wikitext
text/x-wiki
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about [[Catalonia]] as it comes our way.
* We are interested in making space for content related to Catalonia and/or [[Catalan]].
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|blob.cat}}: a [[Pleroma]] instance
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
e678fcbe3981cf19344a426b94f6dd97a7268bc3
2020/03/31
0
67
359
242
2022-11-12T14:56:02Z
Woozle
1
Woozle moved page [[Pub/2020-03-31]] to [[2020-03-31]]: eliminating "pub"
wikitext
text/x-wiki
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
* '''21:02''' [https://toot.cat/@woozle/103920629656934017 Back online!]
838715e897e4f98567b7f2eb3f514e33717afac4
361
359
2022-11-12T14:56:25Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
* '''21:02''' [https://toot.cat/@woozle/103920629656934017 Back online!]
4cd5ca49451cf2fddce75c75dcb366cde9c4f59e
Catalan
0
56
362
194
2022-11-12T14:56:58Z
Woozle
1
Woozle moved page [[Pub/Catalan]] to [[Catalan]]: eliminating "pub"
wikitext
text/x-wiki
some cover songs possibly in Catalan (hey, it's all I've been able to find so far!):
* [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=t17tD0ByhR4 500 Millas - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=GFav2hjkLjE 12. Arriba la nit - Txarango]
* [https://www.youtube.com/watch?v=e2pEx7PAb30 Txarango - Agafant l'horitzó (ft. G. Humet, Aspencat, C. Freixas, Les Kol·lontai i Ascensa Furore)]
==Reference==
* [[wikipedia:Catalan language|Wikipedia]]
5457bbb7f2c9bc6d84197341d30f08e4b20b7377
Pub/Catalan
0
106
363
2022-11-12T14:56:58Z
Woozle
1
Woozle moved page [[Pub/Catalan]] to [[Catalan]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Catalan]]
200ab3c8d2ffadc4ce0c1d81ed2e57e26bddc87e
Catalonia
0
29
364
104
2022-11-12T14:57:19Z
Woozle
1
Woozle moved page [[Pub/Catalonia]] to [[Catalonia]]: eliminating "pub"
wikitext
text/x-wiki
==Links==
===Events===
* '''2018-06-13''' [https://www.cooperativestreball.coop/esdeveniments/2018/06/05/benvingudes-noves-cooperatives Benvingudes noves cooperatives] (auto-translated) "A session for the recently federated cooperatives to approach the Federation of Cooperatives of Work of Catalonia and know in detail who we are, what we do and how we organize."
===Video===
* [https://exode.me/videos/watch/a4d6ebb3-8f61-48c7-88fd-3246de039725 History of Catalonia]
a5dee6ca65d4fa3bd4c9bb4dd94d8aa626362a58
Pub/Catalonia
0
107
365
2022-11-12T14:57:19Z
Woozle
1
Woozle moved page [[Pub/Catalonia]] to [[Catalonia]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Catalonia]]
8cf534f0d0ba135abe2bd41d1d01f8a039ceb572
ForkTogether
0
47
366
221
2022-11-12T14:57:39Z
Woozle
1
Woozle moved page [[Pub/ForkTogether]] to [[ForkTogether]]: eliminating "pub"
wikitext
text/x-wiki
Everything that was here has been moved to [https://wiki.florencesoc.org the Florence wiki].
521b38f459ae6e1e371f142efba5e39c46441784
368
366
2022-11-12T14:58:54Z
Woozle
1
wikitext
text/x-wiki
Everything that was here has been moved to <s>[https://wiki.florencesoc.org the Florence wiki]</s> (no longer online; if I was hosting that, then I probably have a backup of the data. [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:58, 12 November 2022 (UTC)).
1e6b4919861218c9156a4ed1a5223f6e2230f8c1
369
368
2022-11-12T14:59:14Z
Woozle
1
wikitext
text/x-wiki
[[category:defunct]]
Everything that was here has been moved to <s>[https://wiki.florencesoc.org the Florence wiki]</s> (no longer online; if I was hosting that, then I probably have a backup of the data. [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:58, 12 November 2022 (UTC)).
b08ddba764a38d3bfdb6d850ae77d2a9da8e93c6
Pub/ForkTogether
0
108
367
2022-11-12T14:57:39Z
Woozle
1
Woozle moved page [[Pub/ForkTogether]] to [[ForkTogether]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[ForkTogether]]
4b2dc77c298d1ab6180691684d537865f95834d2
Gab
0
64
370
216
2022-11-12T14:59:35Z
Woozle
1
Woozle moved page [[Pub/Gab]] to [[Gab]]: eliminating "pub"
wikitext
text/x-wiki
'''Gab''' is a build of Mastodon. It appears to have a reputation as being popular with {{l/ip|frozen fruit}} advocates.
==Links==
* [https://fediverse.network/mastodon?build=gab instances using Gab]
323fcc642132b077cf1f194a6c07e54afd8377f5
372
370
2022-11-12T15:00:52Z
Woozle
1
wikitext
text/x-wiki
[[category:fork]]
'''Gab''' is a build of Mastodon. It appears to have a reputation as being popular with {{l/ip|frozen fruit}} advocates.
==Links==
* [https://fediverse.network/mastodon?build=gab instances using Gab]
ef65b5b7d28098b72774d45967da9cb075110b39
Pub/Gab
0
109
371
2022-11-12T14:59:35Z
Woozle
1
Woozle moved page [[Pub/Gab]] to [[Gab]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Gab]]
cd50bfc8c7cb9f5984ba6cbee533990caee2c032
Mastodon
0
40
373
120
2022-11-12T15:01:23Z
Woozle
1
Woozle moved page [[Pub/Mastodon]] to [[Mastodon]]: eliminating "pub"
wikitext
text/x-wiki
==Problematicity==
===Arbitrary Decisions===
* '''2018-06-28''' [https://is.a.qute.dog/@KS/703046 Sorting by "most recent activity" immediately shows you that he mass closed every open issue that @hoodie made.]
===Trending Tags===
* '''2018.06.04''' [https://social.coop/@kittybecca/100145873112206294 yesterday apparently the hashtag DropTheT trended on twitter...]: one reason why trending tags is a problematic feature
* '''2018.06.03'''
** [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
** [https://elekk.xyz/@maloki/100141486585398752 What is ForkOff/Together?]
* '''2018.06.01-03''' [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** '''2018.06.03''' [https://mastodon.social/@Gargron/100140965702165118 I've locked the discussion so nobody can comment on it anymore but...]
3199181fb2ef121ca77fc6a9fccd42aff6e775ac
375
373
2022-11-12T15:02:28Z
Woozle
1
wikitext
text/x-wiki
[[category:software]]
==Problematicity==
===Arbitrary Decisions===
* '''2018-06-28''' [https://is.a.qute.dog/@KS/703046 Sorting by "most recent activity" immediately shows you that he mass closed every open issue that @hoodie made.]
===Trending Tags===
* '''2018.06.04''' [https://social.coop/@kittybecca/100145873112206294 yesterday apparently the hashtag DropTheT trended on twitter...]: one reason why trending tags is a problematic feature
* '''2018.06.03'''
** [https://dev.glitch.social/@cassolotl/100140423395298541 Cas makes some points] before retreating to the safety of Twitter.
** [https://elekk.xyz/@maloki/100141486585398752 What is ForkOff/Together?]
* '''2018.06.01-03''' [https://github.com/tootsuite/mastodon/issues/7702 GitHub issue #7702: Admin Option to Disable Trending Feature]
** '''2018.06.03''' [https://mastodon.social/@Gargron/100140965702165118 I've locked the discussion so nobody can comment on it anymore but...]
835a568def10c7b41c8ed636cc79cd3d7e867e65
Pub/Mastodon
0
110
374
2022-11-12T15:01:23Z
Woozle
1
Woozle moved page [[Pub/Mastodon]] to [[Mastodon]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Mastodon]]
64fbc0d04571dfcfcd7aef6d6e915e1bda6a05bc
Mastoverse
0
38
376
119
2022-11-12T15:03:44Z
Woozle
1
wikitext
text/x-wiki
The '''Mastoverse''' is the [[Mastodon]]-compatible {{l/htyp|fediverse}}, i.e. all the federated Mastodon instances as well as instances of other software that federates with Mastodon (including GNUSocial and Pleroma).
==Pages==
* {{lc|instances}}: list of instances we have pages about
9a980d08dbd73ec65d2c94f1d712cc7831c4cc5a
377
376
2022-11-12T15:03:59Z
Woozle
1
Woozle moved page [[Pub/Mastoverse]] to [[Mastoverse]]: eliminating "pub"
wikitext
text/x-wiki
The '''Mastoverse''' is the [[Mastodon]]-compatible {{l/htyp|fediverse}}, i.e. all the federated Mastodon instances as well as instances of other software that federates with Mastodon (including GNUSocial and Pleroma).
==Pages==
* {{lc|instances}}: list of instances we have pages about
9a980d08dbd73ec65d2c94f1d712cc7831c4cc5a
Pub/Mastoverse
0
111
378
2022-11-12T15:03:59Z
Woozle
1
Woozle moved page [[Pub/Mastoverse]] to [[Mastoverse]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Mastoverse]]
b6e97fd5431f807211610d4b8473187d092db2d9
TootCave
0
34
379
80
2022-11-12T15:04:54Z
Woozle
1
Woozle moved page [[Pub/TootCave]] to [[TootCave]]: eliminating "pub"
wikitext
text/x-wiki
='''The TootCave'''=
''aka [https://toot.cat/web/accounts/1132 @Harena]'s basement''
This is where {{lpub/user|woozle}} retreats to brood over the state of humanity and also to fix server stuff and sometimes code.
[[File:IMG 20180520 140507818.jpg|thumb|left|500px|The wall bears strange inscriptions from another epoch.<br>Also, old trampoline parts.]]
[[File:IMG 20180520 140536048.jpg|thumb|right|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|thumb|left|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
9e61b675fbf9578dbcdcc58f7d059b2fb7fb86fb
398
379
2022-11-12T15:32:32Z
Woozle
1
wikitext
text/x-wiki
='''The TootCave'''=
''aka [https://toot.cat/web/accounts/1132 @Harena]'s basement''
This is was, at one time, where {{lpub/user|woozle}} would retreat to brood over the state of humanity and also to fix server stuff and sometimes code. (Woozle was at the time using a Moto G4 with a scratchy camera lens; we apologize for the glare.) We should probably designate the office at Hypertwin Manor (and its {{l/htw|Couch of Awesome}}) as the new TootCave.
[[File:IMG 20180520 140507818.jpg|thumb|left|500px|The wall bears strange inscriptions from another epoch.<br>Also, old trampoline parts.]]
[[File:IMG 20180520 140536048.jpg|thumb|right|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|thumb|left|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
22bb21b345943de47b24f91739ae4a367bde7ad3
399
398
2022-11-12T15:33:13Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|The TootCave|aka [https://toot.cat/web/accounts/1132 @Harena]'s basement}}
This is was, at one time, where {{lpub/user|woozle}} would retreat to brood over the state of humanity and also to fix server stuff and sometimes code. (Woozle was at the time using a Moto G4 with a scratchy camera lens; we apologize for the glare.) We should probably designate the office at Hypertwin Manor (and its {{l/htw|Couch of Awesome}}) as the new TootCave.
[[File:IMG 20180520 140507818.jpg|thumb|left|500px|The wall bears strange inscriptions from another epoch.<br>Also, old trampoline parts.]]
[[File:IMG 20180520 140536048.jpg|thumb|right|500px|The tools of world domination]]
[[File:IMG 20180520 140549054.jpg|thumb|left|800px|The Seat of Power -- from which Woozle hears all, sees all, knows all]]
f4ff8ae385058140fa86a7525176567ab53dce5b
Pub/TootCave
0
112
380
2022-11-12T15:04:54Z
Woozle
1
Woozle moved page [[Pub/TootCave]] to [[TootCave]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[TootCave]]
0e649fcb1fe3d17da22cf4a7474c68c3d97fbf22
Template:L/htw
10
113
381
2022-11-12T15:08:47Z
Woozle
1
Created page with "[[htwiki:{{{1}}}|{{{2|{{{1}}}}}}]]"
wikitext
text/x-wiki
[[htwiki:{{{1}}}|{{{2|{{{1}}}}}}]]
3923cf7056893c56f3e17f38802aa5cece9f5d45
Cat
0
52
382
180
2022-11-12T15:12:25Z
Woozle
1
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since [[toot.cat]] is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@eddy Eddy] (a smol orange tabby girl cat)
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@Lady Lady] (a bicolor medium-length street cat with feline herpes)
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
===cat people===
* [https://toot.cat/@KittyMinT mint] "im mint and im like cats."
* [https://toot.cat/@oscelot Oscelot] -- [https://toot.cat/@oscelot/100585328496929184 claims] not to be cat-related, but profile also says "cat". We are confused.
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
0b8b3add1cd8f4a330c3167ddba642c6289fffb6
383
382
2022-11-12T15:12:45Z
Woozle
1
Woozle moved page [[Pub/cat]] to [[Cat]]: eliminating "pub"
wikitext
text/x-wiki
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since [[toot.cat]] is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@eddy Eddy] (a smol orange tabby girl cat)
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@Lady Lady] (a bicolor medium-length street cat with feline herpes)
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
===cat people===
* [https://toot.cat/@KittyMinT mint] "im mint and im like cats."
* [https://toot.cat/@oscelot Oscelot] -- [https://toot.cat/@oscelot/100585328496929184 claims] not to be cat-related, but profile also says "cat". We are confused.
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
0b8b3add1cd8f4a330c3167ddba642c6289fffb6
Pub/cat
0
114
384
2022-11-12T15:12:45Z
Woozle
1
Woozle moved page [[Pub/cat]] to [[Cat]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Cat]]
1efccf44bebc3832919bec322adfdb911cdc76c4
Daffodil-11.org
0
60
385
202
2022-11-12T15:13:13Z
Woozle
1
Woozle moved page [[Pub/daffodil-11.org]] to [[Daffodil-11.org]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
A strange instance with no descriptor; trying to figure out what they're up to.
* [https://daffodil-11.org/@pleasetouch_me @pleasetouch_me] followed me on Hubzilla. Kind of creepy name.
* [https://daffodil-11.org/@moanlisa @moanlisa] - followbot? user report: "Every account on this instance is mass-following people."
* [https://daffodil-11.org/@gunner @gunner] - followbot?
ebbc477d6a6c6149f65af7f7554a58d345199a49
387
385
2022-11-12T15:14:36Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:defunct]]
Formerly a strange instance with no descriptor. As of 2022-11-12, they do not seem to be hosting a social media site (or at least not one that's publicly accessible).
* [https://daffodil-11.org/@pleasetouch_me @pleasetouch_me] followed me on Hubzilla. Kind of creepy name.
* [https://daffodil-11.org/@moanlisa @moanlisa] - followbot? user report: "Every account on this instance is mass-following people."
* [https://daffodil-11.org/@gunner @gunner] - followbot?
538ed99cdf1e88ce6781754f122df38c8584f6ad
Pub/daffodil-11.org
0
115
386
2022-11-12T15:13:13Z
Woozle
1
Woozle moved page [[Pub/daffodil-11.org]] to [[Daffodil-11.org]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Daffodil-11.org]]
eb8b23a0976c1eacd108246a624f04f9144ac2c6
@Woozle
0
16
388
205
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle]] to [[Woozle]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}. Also, have some photos of The {{l/pub|TootCave}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
==Pages==
* {{l/sub|GlitchSoc}}: feature requests
* {{l/sub|malusers}}
035507fda19b47662f66b5f3bbdfe4ebab41b307
Pub/user/woozle
0
116
389
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle]] to [[Woozle]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
#REDIRECT [[Woozle]]
ac677a6740802f59df1ff1333c7223253bac2b8f
@Woozle/2018/04/05/justice in the fediverse
0
22
390
46
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/2018/04/05/justice in the fediverse]] to [[Woozle/2018/04/05/justice in the fediverse]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
{{box/principles|
: I strive to evaluate first in terms of potential harm.
: I strive not to decide until I have all the facts.
}}
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
There are many different reasonable answers to these questions; I'm going to try to set out some for me to follow as admin of toot.cat.
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
11ccbe1756e47d9e535bd3675d618d74636006d3
Pub/user/woozle/2018/04/05/justice in the fediverse
0
117
391
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/2018/04/05/justice in the fediverse]] to [[Woozle/2018/04/05/justice in the fediverse]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
#REDIRECT [[Woozle/2018/04/05/justice in the fediverse]]
2e51555fb58ec6c692f9452cc33174ec083ed7a7
@Woozle/2018/04/07/sketching a code
0
24
392
48
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/2018/04/07/sketching a code]] to [[Woozle/2018/04/07/sketching a code]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
{{box/principles|
: Words have consequences.
: All accusations should be taken seriously.
: No accusation should be accepted as truth unless the evidence supports it.
: Both accusers and accused may need some protection.
: A lie often contains just enough truth to make it plausible.
}}
==Public Intervention Process<ref name=pip />==
Other instances may adopt this, modify it, or ignore it completely; I'm content to let the marketplace of kindness<ref name=note1 /> decide whether such a thing is necessary or not, and to let the process of considered discussion refine it as needed – but tentatively, here's the way I think it should work for toot.cat.
'''If you have a grievance against another user'''<ref name=note2 /> and would like me (as sysop of this instance) to do something about it:
# "@" me (@woozle@toot.cat) with a public<ref name=public /> toot stating the nature of the problem and that you are requesting an Intervention.
#* The primary types of problem I expect to be addressing are: (a) someone has abused you, or (b) someone has falsely accused you of abuse – but others may emerge.
# This means I have your permission to investigate the situation and publicly post my findings on Mew (this wiki).
#* I will probably need to ask a lot of nosy questions, both to you and the other parties involved. Let me know if you anticipate any problems with this.
#* These discussions should take place on Mastodon<ref name=mastodm /> so as to be part of the public record, though I can make exceptions if there's a good reason.
# Once I have investigated sufficiently to satisfy ''my'' standards of evidence, I will post a preliminary determination for public feedback.
# Anyone may state objections to this conclusion at any time, and I will either answer them or reconsider my conclusion, possibly re-opening the investigation.
# Anyone may choose to go on record as supporting or opposing the conclusion. I will make these part of the public record to the best of my ability.
#* Please note that opposition is not the same as stating an objection. I won't reconsider just because you oppose; you need to make an argument for why it is wrong.
Please note that this is a good-faith process – i.e. one that depends on all participants being honest about their beliefs and intentions – and I will deal firmly with anyone I find to be acting otherwise. I have over a decade of experience spotting manipulation and evasion in online arguments.
==Footnotes==
<references>
<ref name=note1>This is a reference to the semi-capitalistic "marketplace of ideas" concept, with an ironic twist since capitalists don't seem to place much (if any) value on kindness (so their marketplaces tend to squash it out of existence) and since most Mastodonians are staunchly anti-marketist.
That said, the idea of having numerous instances among which users may freely choose to invest various amounts of their time and energy actually ''is'' a kind of marketplace that's totally compatible with anarcho-capitalism – except I think we'd all tend to agree that basically having one person who gets to decide pretty much everything about how the system works is kind of iffy.</ref>
<ref name=note2>This applies whether or not either user is on toot.cat, though obviously my actions will be more effective if one or the other is.</ref>
<ref name=public>You could also approach me privately (DM or whatever) to discuss it before stating it publicly, or you might need me to try to keep your name out of the public process. I'm willing to consider intervening less publicly, but I suspect it will severely limit any good I might be able to do; if this emerges as a frequent need, I'll probably need to write up a separate process for dealing with it.</ref>
<ref name=pip>It seems entirely appropriate that this abbreviates to PIP, which is also the name of our very messed-up cat ([https://toot.cat/@Pip Mastodon], [https://wiki.hypertwins.org/Pip HypertWiki]), since it is only invoked when a situation has become very messed-up. It is my hope that this process will soon become informally known as "requesting a Pip".</ref>
<ref name=mastodm>Tentatively, this should be public but "unlisted" or "followers only". I may need to set up a dedicated investigation account so people can decide whether they want the investigation in their streams or not.</ref>
</references>
1370855f907cd19de4fed13fbf87772cd350b54f
Pub/user/woozle/2018/04/07/sketching a code
0
118
393
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/2018/04/07/sketching a code]] to [[Woozle/2018/04/07/sketching a code]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
#REDIRECT [[Woozle/2018/04/07/sketching a code]]
f10ceb82a74a9a8e6eb6ba446f6dfa53d141529c
@Woozle/GlitchSoc
0
61
394
208
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/GlitchSoc]] to [[Woozle/GlitchSoc]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
==Feature Requests==
===moderation panel===
* option to save a note when taking an action (right now, can only do these one at a time)
* option to message the reporting user as part of the moderation action
* should be a link to the problem user's stream
* (large) retain deleted information somewhere, preferably in reinstateable form (don't destroy the evidence!)
===admin options===
* option for admins to get notifs (in web UI, not just email) of reports
* option for admins to get notifs of new signups
* somehow streamline the process so that multiple accounts can be silenced
** maybe a list, in admin, of accounts by signup date, with easy links to moderation panel
*** preferably also a way to make notes on each user, visible only to other admins
3d7a5162c27bff1ed0a8f6158cbb54b7639f69cc
Pub/user/woozle/GlitchSoc
0
119
395
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/GlitchSoc]] to [[Woozle/GlitchSoc]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
#REDIRECT [[Woozle/GlitchSoc]]
92d3b7f6100b54de8fa9c79591dbe33101e7cc85
@Woozle/malusers
0
44
396
230
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/malusers]] to [[Woozle/malusers]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://lor.sh/@dump_stack dump_stack]
| {{ls/domain|lor.sh}}
| Mastodon
|
* '''2020-02-24''' [https://lor.sh/@dump_stack/103715838645490658] "people have anti-homeless attitudes because most of the time being homeless is a choice not a matter of chance."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
dad52bb7f102c4c2dc604ee3a18c5de4dcd55e3e
Pub/user/woozle/malusers
0
120
397
2022-11-12T15:14:55Z
Woozle
1
Woozle moved page [[Pub/user/woozle/malusers]] to [[Woozle/malusers]]: eliminating "pub", and also "user" subfolder
wikitext
text/x-wiki
#REDIRECT [[Woozle/malusers]]
71f50f59cb52012e784f2b13430e96c30d34048f
Toot.cat/blocks/domain
0
55
400
269
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain]] to [[Toot.cat/blocks/domain]]: eliminating "pub"
wikitext
text/x-wiki
[[File:2021-01-07.screen.See what's happening - Pieville.png|thumb|why we blocked Pieville]]
==policy==
The live list of active domain blocks is [https://toot.cat/about/more here] (scroll down) – but until recently, that didn't give a history or any discussion of reasoning, nor does Mastodon appear to log a time-stamp or admin name for domain blocks. Even now, it doesn't allow uploading of media or provide a way to allow more extensive discussion.
We therefore have to keep a manual log if we want that information recorded in a manageable way.
==pages==
* [[/logged]]: blocks enacted since we started keeping records
* [[/legacy]]: blocks enacted before that
==blocks rescinded==
* '''2020-07-22''' {{l/pub|inex.rocks}}
* '''2019-12-30''' ([https://toot.cat/@news/103398519871689086 post]): After discussion among the admin team, we're removing silence from {{ls/domain|social.tchncs.de}} because it was hindering interaction in a [https://social.tchncs.de/@jookia/103393218723084741 useful thread], and nobody on the admin team knows/remembers why it was originally silenced.
* '''2019-12-29''' ([https://toot.cat/@news/103393132862935518 post])
75965e82f523ad7ba45a1bad200d8b51e318f581
Pub/toot.cat/blocks/domain
0
121
401
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain]] to [[Toot.cat/blocks/domain]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/blocks/domain]]
d87ff79e3d4a685b9b788ff52a2aa2505db5e488
Toot.cat/blocks/domain/legacy
0
70
402
257
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain/legacy]] to [[Toot.cat/blocks/domain/legacy]]: eliminating "pub"
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{|
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
45f78f46dd6994267a5d6ccfbaac8e6489cb707a
Pub/toot.cat/blocks/domain/legacy
0
122
403
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain/legacy]] to [[Toot.cat/blocks/domain/legacy]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/blocks/domain/legacy]]
06672165c912ef885132bd9a3f7c11c524a89dc9
Toot.cat/blocks/domain/logged
0
69
404
284
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain/logged]] to [[Toot.cat/blocks/domain/logged]]: eliminating "pub"
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
''see also the automated lists at https://toot.cat/about/more''
==2022==
* '''2022-05-06''' [https://shrike.club/about shrike.club]: death threat -- https://archive.ph/PetvA
* '''2022-04-29''' [https://honkwerx.tech/wildgoose honkwerx.tech]: admin advocates anti-trans violence [https://honkwerx.tech/notice/AIx0k1iha00hAykXya][https://honkwerx.tech/notice/AIx0oxWYbi7DbvQAWu] ([[:File:2022-04-29 at 15-36-28.screen.wildgoose (@wildgoose@honkwerx.tech).png|screenshot]])
* '''2022-03-24''' [https://freeatlantis.com/about/more freeatlantis.com]: see [https://cwre.org/w/Woozle/2022/03/24 this CWRE post]
==2021==
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, TERFs
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
9b928843d8fcbd33bbd435919b15689e76045065
Pub/toot.cat/blocks/domain/logged
0
123
405
2022-11-12T15:34:17Z
Woozle
1
Woozle moved page [[Pub/toot.cat/blocks/domain/logged]] to [[Toot.cat/blocks/domain/logged]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/blocks/domain/logged]]
402de5ad7d850316a5be04bf681ac3c92d5fcee0
Toot.cat/CoJ
0
65
406
222
2022-11-12T15:34:52Z
Woozle
1
Woozle moved page [[Pub/toot.cat/CoJ]] to [[Toot.cat/CoJ]]: eliminating "pub"
wikitext
text/x-wiki
=The TootCat Code of Justice=
{{box/principles|
: Words have consequences.
: All accusations should be taken seriously.
}}
==License==
This CoJ is basically an ''idea'', and as such cannot be legally protected from re-use. In case there is any ambiguity, however, we release the text on this page into the public domain. Other instances may adopt this, modify it, or (it shouldn't need to be said) ignore it completely; I'm content to let the marketplace of kindness<ref name=note1 /> decide whether such a thing is necessary or not, and to let the process of considered discussion refine it as needed.
{{box/principles|
: No accusation should be accepted as truth unless the evidence supports it.
: A lie often contains just enough truth to make it plausible.
: Both accusers and accused may need some protection.
}}
==Status==
This proposal is being posted by Woozle (TootCat überwensch) and has not yet been reviewed for acceptance by our admins or users. Prior agreement with these terms will not, unlike with a CoC, be required for usage of TC; I will just want to make sure that everyone is aware of the process we intend to follow in the event of a dispute.
This draft of the proposal also leaves a lot of ground uncovered, and I hope to address at least some of that before publicizing it further.
[[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 22:14, 26 December 2019 (UTC)
==Public Intervention Process<ref name=pip />==
'''If you have a grievance against another user'''<ref name=note2 /> and would like me (as sysop of this instance) to do something about it:
# "@" me (@woozle@toot.cat) with a public<ref name=public /> toot stating the nature of the problem and that you are requesting an Intervention.
#* The primary types of problem I expect to be addressing are: (a) someone has abused you, or (b) someone has falsely accused you of abuse – but others may emerge.
# This means I have your permission to investigate the situation and publicly post my findings on Mew (this wiki).
#* I will probably need to ask a lot of nosy questions, both to you and the other parties involved. Let me know if you anticipate any problems with this.
#* These discussions should take place on Mastodon<ref name=mastodm /> so as to be part of the public record, though I can make exceptions if there's a good reason.
# Once I have investigated sufficiently to satisfy ''my'' standards of evidence, I will post a preliminary determination for public feedback.
# Anyone may state objections to this conclusion at any time, and I will either answer them or reconsider my conclusion, possibly re-opening the investigation.
# Anyone may choose to go on record as supporting or opposing the conclusion. I will make these part of the public record to the best of my ability.
#* Please note that opposition is not the same as stating an objection. I won't reconsider just because you oppose; you need to make an argument for why it is wrong.
{{box/principles|
: I strive to evaluate first in terms of potential harm.
: I strive not to decide until I have all the relevant facts.
}}
Please note that this is a good-faith process – i.e. one that depends on all participants being honest about their beliefs and intentions – and I will deal firmly with anyone I find to be acting otherwise. I have over a decade of experience spotting manipulation and evasion in online arguments.
==Related Pages==
This idea was originally discussed and proposed on these pages:
* {{l/pub|user/woozle/2018/04/05/justice in the fediverse}}: philosophical foundation
* {{l/pub|user/woozle/2018/04/07/sketching a code}}: first draft of the process
==Footnotes==
<references>
<ref name=note1>This is a reference to the semi-capitalistic "marketplace of ideas" concept, with an ironic twist since capitalists don't seem to place much (if any) value on kindness (so their marketplaces tend to squash it out of existence) and since most Mastodonians are staunchly anti-marketist.
That said, the idea of having numerous instances among which users may freely choose to invest various amounts of their time and energy actually ''is'' a kind of marketplace that's totally compatible with anarcho-capitalism – except I think we'd all tend to agree that basically having one person who gets to decide pretty much everything about how the system works is kind of iffy.</ref>
<ref name=note2>This applies whether or not either user is on toot.cat, though obviously my actions will be more effective if one or the other is.</ref>
<ref name=public>You could also approach me privately (DM or whatever) to discuss it before stating it publicly, or you might need me to try to keep your name out of the public process. I'm willing to consider intervening less publicly, but I suspect it will severely limit any good I might be able to do; if this emerges as a frequent need, I'll probably need to write up a separate process for dealing with it.</ref>
<ref name=pip>It seems entirely appropriate that this abbreviates to PIP, which is also the name of our very messed-up cat ([https://toot.cat/@Pip Mastodon], [https://wiki.hypertwins.org/Pip HypertWiki]), since it is only invoked when a situation has become very messed-up. It is my hope that this process will soon become informally known as "requesting a Pip".</ref>
<ref name=mastodm>Tentatively, this should be public but "unlisted" or "followers only". I may need to set up a dedicated investigation account so people can decide whether they want the investigation in their streams or not.</ref>
</references>
4a48d4fd850a96bc70dea9bab1089d400a872d4d
Pub/toot.cat/CoJ
0
124
407
2022-11-12T15:34:52Z
Woozle
1
Woozle moved page [[Pub/toot.cat/CoJ]] to [[Toot.cat/CoJ]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/CoJ]]
d91937a22990107ad57d11cf50871163796d1e0c
Toot.cat/CoC
0
62
408
236
2022-11-12T15:35:15Z
Woozle
1
Woozle moved page [[Pub/toot.cat/CoC]] to [[Toot.cat/CoC]]: eliminating "pub"
wikitext
text/x-wiki
=Code of Conduct=
==General==
<p>As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users of the instance.</p>
<p>We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.</p>
<p>We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.</p>
<p>Examples of unacceptable behavior by participants include:</p>
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Accounts==
Accounts that appear to be oriented towards promoting a business will be suspended without warning unless we have previously granted permission. We do wish to support individuals and cooperatively-organized groups engaged in activities to support themselves and their communities, but we also want to understand your goals and methods – and we will want to have some pretty solid communication around that established first. We will not accept paid advertising. We are all part of the human community, and we reject the idea that possession of money entitles the holder to obligations by others.
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
39e32363e2233a3b5951736d0c786c45d2744826
Pub/toot.cat/CoC
0
125
409
2022-11-12T15:35:15Z
Woozle
1
Woozle moved page [[Pub/toot.cat/CoC]] to [[Toot.cat/CoC]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/CoC]]
ee993b7f1cbc9b80744d6182aaa30368f257bb3d
Toot.cat
0
48
410
272
2022-11-12T15:38:26Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Old Gnus==
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
4d71d9528760c3e6638048231aae575cce36a7e3
411
410
2022-11-12T15:38:59Z
Woozle
1
Woozle moved page [[Pub/toot.cat]] to [[Toot.cat]]: eliminating "pub"
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Old Gnus==
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
4d71d9528760c3e6638048231aae575cce36a7e3
Pub/toot.cat
0
126
412
2022-11-12T15:38:59Z
Woozle
1
Woozle moved page [[Pub/toot.cat]] to [[Toot.cat]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat]]
5c244992c79cbd6c958eec3d4392f47fe2f64ce4
Text2toot
0
57
413
197
2022-11-12T15:39:44Z
Woozle
1
Woozle moved page [[Pub/text2toot]] to [[Text2toot]]: eliminating "pub"
wikitext
text/x-wiki
==About==
'''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [https://github.com/ashkitten/text2toot on GitHub]. It requires Twilio, or some other similar phone system back-end, to send and receive the texts.
In theory, it can be used with any instance.
More detailed setup instructions will be added as soon as I can.
==Syntax==
* (no command, media attached)
*: uploads media to instance for inclusion in next toot
* clear_media
*: clears currently pending attachments
* post.visibility<nowiki>[[content warning]]</nowiki> post content
*: sends toot, additionally including any pending media
** visibility is optional; defaults to global
** content warning is optional; defaults to none
* register [instance] [token]
*: sets current login
* notify subscribe
*: subscribes to mention notifications
* notify unsubscribe
*: unsubscribes from mention notifications
fde16f3c356c5ddf1333802d164d44511197940b
415
413
2022-11-12T15:40:57Z
Woozle
1
wikitext
text/x-wiki
==About==
'''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [https://github.com/ashkitten/text2toot on GitHub]. It requires Twilio, or some other similar phone system back-end, to send and receive the texts.
In theory, it can be used with any instance. We had it enabled on [[toot.cat]] for a few months, but there was very little interest and it became a technical liability.
==Syntax==
* (no command, media attached)
*: uploads media to instance for inclusion in next toot
* clear_media
*: clears currently pending attachments
* post.visibility<nowiki>[[content warning]]</nowiki> post content
*: sends toot, additionally including any pending media
** visibility is optional; defaults to global
** content warning is optional; defaults to none
* register [instance] [token]
*: sets current login
* notify subscribe
*: subscribes to mention notifications
* notify unsubscribe
*: unsubscribes from mention notifications
9922cd3be184bfb968cd6149a3b1e469d22c4923
416
415
2022-11-12T15:41:18Z
Woozle
1
wikitext
text/x-wiki
[[category:software]]
==About==
'''text2toot''' is a connector which allows posting to Mastodon via texting from your phone. It was written by ash on 2019-01-25 and the source code is available [https://github.com/ashkitten/text2toot on GitHub]. It requires Twilio, or some other similar phone system back-end, to send and receive the texts.
In theory, it can be used with any instance. We had it enabled on [[toot.cat]] for a few months, but there was very little interest and it became a technical liability.
==Syntax==
* (no command, media attached)
*: uploads media to instance for inclusion in next toot
* clear_media
*: clears currently pending attachments
* post.visibility<nowiki>[[content warning]]</nowiki> post content
*: sends toot, additionally including any pending media
** visibility is optional; defaults to global
** content warning is optional; defaults to none
* register [instance] [token]
*: sets current login
* notify subscribe
*: subscribes to mention notifications
* notify unsubscribe
*: unsubscribes from mention notifications
f75301231ebbda8218d3a6bd26a818454b828a83
Pub/text2toot
0
127
414
2022-11-12T15:39:44Z
Woozle
1
Woozle moved page [[Pub/text2toot]] to [[Text2toot]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Text2toot]]
5950950aa4866923a1702b5a15a6c2829ef9ce9e
Switter.at
0
26
417
83
2022-11-12T15:41:35Z
Woozle
1
Woozle moved page [[Pub/switter.at]] to [[Switter.at]]: eliminating "pub"
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
{{seed}}
==Links==
* https://dev.glitch.social/@cassolotl/99890887832152105 - screencap showing Switter reaching 50k+ users
a462ce58d9a4d47e9f05c02caa13bb2d83405b05
419
417
2022-11-12T15:41:47Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
{{seed}}
==Links==
* https://dev.glitch.social/@cassolotl/99890887832152105 - screencap showing Switter reaching 50k+ users
b1d64c93bc95d5bee7960cf69924670d02e6a6ce
Pub/switter.at
0
128
418
2022-11-12T15:41:35Z
Woozle
1
Woozle moved page [[Pub/switter.at]] to [[Switter.at]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Switter.at]]
7c114d7931dd8df7cd2d8e29e4da0e043b86cc90
Social.targaryen.house
0
75
420
263
2022-11-12T15:42:09Z
Woozle
1
Woozle moved page [[Pub/social.targaryen.house]] to [[Social.targaryen.house]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
See [[issuepedia:social.targaryen.house]] -- should probably move that page here.
a316adece2c27332b106699a752c1a4c9fbccc80
422
420
2022-11-12T15:42:23Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
See [[issuepedia:social.targaryen.house]] -- should probably move that page here.
b5acd5f31d9379feb4bbd979812c09ba0e2bf1db
Pub/social.targaryen.house
0
129
421
2022-11-12T15:42:09Z
Woozle
1
Woozle moved page [[Pub/social.targaryen.house]] to [[Social.targaryen.house]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Social.targaryen.house]]
332aee5eba38f7b136e1c1bdf4b417f3ca61af1f
Mastodon.cloud
0
39
423
103
2022-11-12T15:43:25Z
Woozle
1
Woozle moved page [[Pub/mastodon.cloud]] to [[Mastodon.cloud]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
[[category:Mastodon]]
==Contact==
Sysop seems to be Valentin Ouvrard:
* [https://twitter.com/Valentin_NC Twitter]
* [https://www.patreon.com/ValentinOuvrard Patreon]
** [https://twitter.com/Woozalia/status/1002900363647832065 Woozle asks what's up]
==News==
* '''2018-06-04''' Tweet: [https://mobile.twitter.com/Valentin_NC/status/1003528732223475717 "Yeah, I'm currently in migration to Japan datacenter, It take a while due of the instance size... We will back soon :)"]
* '''2018-06-02''' [https://toot.cat/@RefurioAnachro/100134355499771070 A mastodon.cloud refugee reports] that the instance has been down for over a week.
==Archives==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
62c30a129126369f21e6930e658b7eb643739d8f
427
423
2022-11-12T15:44:59Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
==Contact==
Sysop seems to be Valentin Ouvrard:
* [https://twitter.com/Valentin_NC Twitter]
* [https://www.patreon.com/ValentinOuvrard Patreon]
** [https://twitter.com/Woozalia/status/1002900363647832065 Woozle asks what's up]
==News==
* '''2018-06-04''' Tweet: [https://mobile.twitter.com/Valentin_NC/status/1003528732223475717 "Yeah, I'm currently in migration to Japan datacenter, It take a while due of the instance size... We will back soon :)"]
* '''2018-06-02''' [https://toot.cat/@RefurioAnachro/100134355499771070 A mastodon.cloud refugee reports] that the instance has been down for over a week.
==Archives==
* '''2018-04-12''' archive.org: [https://web.archive.org/web/20180412065239/https://mastodon.cloud/about mastodon.cloud/about]
1c0f3c57784ba93260e701108cca859744c2db42
Pub/mastodon.cloud
0
130
424
2022-11-12T15:43:25Z
Woozle
1
Woozle moved page [[Pub/mastodon.cloud]] to [[Mastodon.cloud]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Mastodon.cloud]]
a2c1e3006276eaddd32e1623db67fb7275038cd8
Category:Instance
14
36
425
86
2022-11-12T15:44:07Z
Woozle
1
Woozle moved page [[Category:Instances]] to [[Category:Instance]] without leaving a redirect: categories should be singular
wikitext
text/x-wiki
instances on the Mastodon fediverse
cc559d5b53aee4627900da92dc7037d8e634c64e
Toot.cat
0
48
426
411
2022-11-12T15:44:42Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Old Gnus==
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
d89751712b539555f6c9d7755aeb08725db31f9f
Inex.rocks
0
68
428
262
2022-11-12T15:45:53Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
==2020-07-22 Domain unblocked==
...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them<ref name=tc1 /> basically this (but referring to them in 2nd person):
===The negative===
The [https://toot.cat/@girl/104462394989007467 one lead I was able to get] on this domain said:
* The main admin is known to follow people on domains that are often considered problematic, specifically [https://expired.mentality.rip/about expired.mentality.rip], [https://lor.sh/about/more" lor.sh], and the admin's own domain ([https://enigmatic.observer/about enigmatic.observer]).
* The second admin is [https://udongein.xyz/naiji naiji@udongein.xyz], which is another often-blocked domain and a quick glance at that profile in early July apparently showed direct communications with users on {{ls/domain|neckbeard.xyz}}, freespeechextremist, kiwifarms, pl.smuglo.li and other frequently blocked domains.
I don't know anything about neckbeard, but "free speech extremism" does tend to refer to a lot of very toxic forms of advocacy, and {{l/ip|kiwifarms}} is, from all reports, just plain evil.
===That said...===
Merely being willing to engage in dialogue with toxic people does not necessarily mean that one is toxic. I do not wish to promote a culture of fearing guilt-by-association.
Additionally, I have no idea of the nature of the contact; was naiji interacting ''approvingly'' with those folks, or in an appropriately skeptical manner? Is it happening in a way that causes nastiness to populate the timeline, if I federate with it?
Ultimately, I think that should be up to my userbase to decide -- and this time, if there are incidents, we will document them for future reference.
At this point, due primarily to a lack of documentation of what incident(s) triggered the current block: I've reversed it (with this page as a log of my reasoning), and we will just watch carefully for any future issues with it.
==Footnotes==
<references>
<ref name=tc1>'''2020-07-22''' [https://toot.cat/@woozle/104558583395165826 reply] to [https://enigmatic.observer/users/inex Inex Code]</ref>
</references>
e9d80b3171932ca3884e98d3a4c58881126a8481
429
428
2022-11-12T15:46:11Z
Woozle
1
Woozle moved page [[Pub/inex.rocks]] to [[Inex.rocks]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instance]]
==2020-07-22 Domain unblocked==
...after repeated (but patient and reasonably polite) inquiries from their sysop [https://enigmatic.observer/users/inex Inex Code], I told them<ref name=tc1 /> basically this (but referring to them in 2nd person):
===The negative===
The [https://toot.cat/@girl/104462394989007467 one lead I was able to get] on this domain said:
* The main admin is known to follow people on domains that are often considered problematic, specifically [https://expired.mentality.rip/about expired.mentality.rip], [https://lor.sh/about/more" lor.sh], and the admin's own domain ([https://enigmatic.observer/about enigmatic.observer]).
* The second admin is [https://udongein.xyz/naiji naiji@udongein.xyz], which is another often-blocked domain and a quick glance at that profile in early July apparently showed direct communications with users on {{ls/domain|neckbeard.xyz}}, freespeechextremist, kiwifarms, pl.smuglo.li and other frequently blocked domains.
I don't know anything about neckbeard, but "free speech extremism" does tend to refer to a lot of very toxic forms of advocacy, and {{l/ip|kiwifarms}} is, from all reports, just plain evil.
===That said...===
Merely being willing to engage in dialogue with toxic people does not necessarily mean that one is toxic. I do not wish to promote a culture of fearing guilt-by-association.
Additionally, I have no idea of the nature of the contact; was naiji interacting ''approvingly'' with those folks, or in an appropriately skeptical manner? Is it happening in a way that causes nastiness to populate the timeline, if I federate with it?
Ultimately, I think that should be up to my userbase to decide -- and this time, if there are incidents, we will document them for future reference.
At this point, due primarily to a lack of documentation of what incident(s) triggered the current block: I've reversed it (with this page as a log of my reasoning), and we will just watch carefully for any future issues with it.
==Footnotes==
<references>
<ref name=tc1>'''2020-07-22''' [https://toot.cat/@woozle/104558583395165826 reply] to [https://enigmatic.observer/users/inex Inex Code]</ref>
</references>
e9d80b3171932ca3884e98d3a4c58881126a8481
Pub/inex.rocks
0
131
430
2022-11-12T15:46:11Z
Woozle
1
Woozle moved page [[Pub/inex.rocks]] to [[Inex.rocks]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Inex.rocks]]
253dbdcd3617ea878586b01664119ec74c167ca0
Hackers.town
0
58
431
198
2022-11-12T15:46:45Z
Woozle
1
Woozle moved page [[Pub/hackers.town]] to [[Hackers.town]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
May be run by an FBI informant? See [https://dragon.style/@packbat/101694219419341628 this].
e275bfc3da82717cd4ca1dd7de60a8cc45cb347e
433
431
2022-11-12T15:46:58Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
May be run by an FBI informant? See [https://dragon.style/@packbat/101694219419341628 this].
2ec7f1e5629b097123f1c3357aa27eacab31c719
Pub/hackers.town
0
132
432
2022-11-12T15:46:45Z
Woozle
1
Woozle moved page [[Pub/hackers.town]] to [[Hackers.town]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Hackers.town]]
ca8f56dedd62a29015280d066f5a1f8ee417fad3
Email confirmation
0
77
434
286
2022-11-12T15:47:18Z
Woozle
1
Woozle moved page [[Pub/email confirmation]] to [[Email confirmation]]: eliminating "pub"
wikitext
text/x-wiki
If you're having trouble receiving email confirmation:
* Microsoft's email servers tend to block messages from our servers. This includes '''HotMail''', '''Outlook.com''', and even some university mail systems. Getting the blocks removed and keeping them removed takes more time-resources than we currently have available – and, lately, seems to be basically impossible: [https://answers.microsoft.com/en-us/outlook_com/forum/all/hotmailoutlook-block-list-s3140-blocks-all-new/699f3a56-406e-4804-97e2-cbe23b9bb01c this appears to be a Microsoft problem, not a technical issue on our end]. If you sign up using an email at one of these services, you will not be able to complete the process – so obviously we recommend against using them. (Microsoft seems to be keen on basically de-federating from the emailverse.)
* If you are having trouble receiving the sign-up confirmation email on a ''non''-Microsoft email account, please email [mailto:tootcat.{{CURRENTTIMESTAMP}}@wooz.dev tootcat.{{CURRENTTIMESTAMP}}@wooz.dev] to let me know. ''– [[User:Woozle|Woozle]] ([[User talk:Woozle|talk]]) 14:05, 27 October 2021 (UTC)''
==Related==
* '''2022-05-06''' @woozle: [https://toot.cat/@woozle/108255493723637622 GMail has suddenly started bouncing our emails...]: I haven't confirmed whether toot.cat's emails are affected, but GMail is definitely blocking messages sent from one of our other servers (both are on DigitalOcean), so it seems likely.
*** '''2022-05-07''' UPDATE: No, it was just cloud1. The error message from Google was ''completely'' misleading; the problem was that the server had been redlisted by Spamhaus, and I was able to get it de-listed. (No reason was given for why it got redlisted.)
* '''2022-04-28''' @woozle: [https://toot.cat/@woozle/108210129980886571 I need to figure out what to do about people signing up for #TootCat (with) #Microsoft email addresses...]
* '''2021-10-27''' @woozle: [https://toot.cat/@woozle/107173957644432715 ... I need to put in a link to our new warning about Microsoft's email servers being chronically rude to me. ...]
f6da0aaba8ad07154e68575ec4911683a9a8f2d4
Pub/email confirmation
0
133
435
2022-11-12T15:47:18Z
Woozle
1
Woozle moved page [[Pub/email confirmation]] to [[Email confirmation]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Email confirmation]]
9011f9aaaf31bf97ced4b96f4d5b8762d069961e
Witches.town
0
18
436
184
2022-11-12T15:48:16Z
Woozle
1
Woozle moved page [[Pub/witches.town]] to [[Witches.town]]: eliminating "pub"
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instances]]
[[category:defunct]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces; see {{l/pub|witches}} for a list.
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
454a905562c8518cf18a462c97cbb1c684573ea1
438
436
2022-11-12T15:48:41Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:defunct]]
[[File:Screenshot-2018-4-2 Personnes suivies par The Supreme Witch.crop.png|thumb|the witches.town admin team]]
[[File:B03116fbd6f7793f.png|thumb|migration survey results]]
'''witches.town''' (WT) was a Mastodon instance that went offline on 2018-04-30 for reasons.
WT had been a somewhat quirky place – e.g. the limit for toots is 666 characters rather than the standard 500, and a pentagram symbol was apparently given to users with exactly 666 followers – with a very loyal membership.
==Shutdown==
@TheSupreme@witches.town, sysop of the instance, [https://toot.cat/web/statuses/99790692143728971 announced] on 2018-04-02 that she will be shutting it down on 2018-04-30 – closely followed by a [https://toot.cat/web/statuses/99790761792891193 later toot] noting that she was unwilling to let someone else take over the service (thus contradicting the "burnout" explanation), but without saying why.
There had previously been a [https://toot.cat/web/statuses/99757948365320502 surprise takeover on March 27] in which @TheSupreme removed all the other sysops, giving the following [https://toot.cat/web/statuses/99760206833368349 explanation]:
<blockquote>Half of the moderation team was thinking of leaving and was not doing much anyway, the other half was getting endlessly stuck in "non-decision wait and see mode". This alone let some heavy shitstorms live their lives.
The thing that made me dissolve the team yesterday was a decision made by an admin to suspend the account of a trans woman based on an old smear campaign pushed by 4 chan with the subsequent support of the majority of the team.
Giving credit to 4chan, the gamergate and the alt-right is never ok. So I stepped in.
</blockquote>
The code customizations used by WT are currently still available [https://github.com/WitchesTown/mastodon on GitHub].
The loss of witches.town led directly to interest in creating and supporting more witch-friendly spaces; see {{l/pub|witches}} for a list.
==Official Toots==
''all times are EDST''
* '''2018-04-02'''
** '''12:05''' [https://witches.town/@TheSupreme/99790692010452099 That's it. I'm burnt out. I terminated the server lease.] ([https://toot.cat/web/statuses/99757948365320502 cache])
** '''10:03''' [https://ltch.fr/@Alda/99790211177963067 Reaaaally hot take about transidentity. Be careful, you're about to get yourself burned.] ([https://toot.cat/web/statuses/99790211582721073 cache])
*** @Alda@itch.fr is apparently the main account for @TheSupreme@witches.town (see 03-27 toot).
** '''2018-03-27''' [https://witches.town/@TheSupreme/99757948217405250 I am taking back the management of WitchesTown.] ([https://toot.cat/web/statuses/99757948365320502 cache])
==Related==
* '''2018-04-30''' [https://dev.glitch.social/@cassolotl/99947935739267460 Migration survey results]
89eba942e23ccf57849584721edfd0e6efe7f85b
Pub/witches.town
0
134
437
2022-11-12T15:48:16Z
Woozle
1
Woozle moved page [[Pub/witches.town]] to [[Witches.town]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Witches.town]]
26ff9b23dd1541ffee65c4d8e9f70eb0f8df24c3
Witches
0
54
439
229
2022-11-12T15:49:02Z
Woozle
1
Woozle moved page [[Pub/witches]] to [[Witches]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
* {{ls/domain|witches.live}} "a mastodon instance for witches"
** [https://fedi.lynnesbian.space/@lynnesbian/101883861030638834 2019-04-07]: problem with the admin? it sounds like partly a misunderstanding, though
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
7b51cbb634a8a5f4d27f3927505ec83430966c88
441
439
2022-11-12T15:50:00Z
Woozle
1
wikitext
text/x-wiki
[[category:instance/topic]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* {{ls/domain|witchcraft.cafe}}
* {{ls/domain|witches.live}} "a mastodon instance for witches"
** [https://fedi.lynnesbian.space/@lynnesbian/101883861030638834 2019-04-07]: problem with the admin? it sounds like partly a misunderstanding, though
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
Defunct:
* [[witches.town]]
b3d8ceef5c1932f2c52080f0fadbc0d8a9df49ee
447
441
2022-11-12T15:53:58Z
Woozle
1
wikitext
text/x-wiki
[[category:instance/topic]]
==Mastodon Instances==
Witch-related:
* {{ls/domain|occult.camp}} "aethestically witchy"
* {{ls/domain|pentacl.es}}
* [[witchcraft.cafe]]
* {{ls/domain|witches.live}} "a mastodon instance for witches"
** [https://fedi.lynnesbian.space/@lynnesbian/101883861030638834 2019-04-07]: problem with the admin? it sounds like partly a misunderstanding, though
Related, but not expressly witchy:
* {{ls/domain|eldritch.cafe}} (mainly French)
Possibly witchy, but not available for registration:
* {{ls/domain|cybrewitch.es}}
Defunct:
* [[witches.town]]
72912013eabc5aeb1dd0e726763e0002dc04158d
Pub/witches
0
135
440
2022-11-12T15:49:03Z
Woozle
1
Woozle moved page [[Pub/witches]] to [[Witches]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Witches]]
a3138f56a7479ef0f49a3c8f51854acb8f8e5460
Category:Instance/topic
14
136
442
2022-11-12T15:51:18Z
Woozle
1
Created page with "{{fmt/title|topics around which some instances are focused}}"
wikitext
text/x-wiki
{{fmt/title|topics around which some instances are focused}}
7b00a3447354c2bb95430a09eed4d1bb76165aa3
Cat
0
52
443
383
2022-11-12T15:52:31Z
Woozle
1
wikitext
text/x-wiki
[[category:instance/topic]]
[[File:B2b7aef4d7e11ff5.png|thumb|a new user reacts to Mastodon ([https://masto.donte.com.br/@renatolond/100564715379692917 via])]]
=Cat Directory=
Since [[toot.cat]] is nominally a cat-related instance, we thought we should start keeping a list of cat-related things on the fediverse as a handy reference.
==Tooting Cat Accounts on TootCat==
* [https://toot.cat/@booseandpi caboose & penelope]
* [https://toot.cat/@eddy Eddy] (a smol orange tabby girl cat)
* [https://toot.cat/@este este] (an angry bengal)
* [https://toot.cat/@kestra Kestra], who is Very Disappointed in {{l/pub/user|woozle}} and [https://toot.cat/@Harena Harena]
* [https://toot.cat/@Lady Lady] (a bicolor medium-length street cat with feline herpes)
* [https://toot.cat/@luce luce]
* [https://toot.cat/@lugebootie lugebootie] (Finnegan and Oliver)
* [https://toot.cat/@meowra meowra] (Onyx and Rudy)
* [https://toot.cat/@mowe mowe]
* [https://toot.cat/@Pip Pip]: a dufus belonging to {{l/pub/user|woozle}}
* [https://toot.cat/@rarity rarity]
* [https://toot.cat/@salemramona Salem & Ramona]
* [https://toot.cat/@Sargoth Sargoth (cat aspect)]
===cat people===
* [https://toot.cat/@KittyMinT mint] "im mint and im like cats."
* [https://toot.cat/@oscelot Oscelot] -- [https://toot.cat/@oscelot/100585328496929184 claims] not to be cat-related, but profile also says "cat". We are confused.
==Other Items==
* {{ls/domain|kitty.town}} (Mastodon instance): domain of the most excellent Ginny McQueen
** {{l/mastodon|cats|kitty.town}}
* [https://cybre.space/@netkitty kitten.exe] (Mastodon account)
** ([https://meow.social/@netkitty old account])
* {{l/hashtag|cats}}
==Not Cat-Focused==
* {{ls/domain|meow.social}} (Mastodon instance) - "focused around the furry community"
20d86652c6bdad8731f03f1d2581b716daf66723
Witchcraft.cafe
0
35
444
90
2022-11-12T15:53:00Z
Woozle
1
Woozle moved page [[Pub/witchcraft.cafe]] to [[Witchcraft.cafe]]: eliminating "pub"
wikitext
text/x-wiki
[[category:instances]]
==Notes==
* https://mastodon.starrevolution.org/@Laurelai/100080256575111626
** https://mastodon.starrevolution.org/@Laurelai/100080413877659466
8210ff9cc2306965f9d5c6e4f8e8d21c5be5b856
446
444
2022-11-12T15:53:19Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
==Notes==
* https://mastodon.starrevolution.org/@Laurelai/100080256575111626
** https://mastodon.starrevolution.org/@Laurelai/100080413877659466
bf5f3858e5454042cc002a6605d414ef362861e2
448
446
2022-11-12T15:54:54Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
* '''site''': {{ls/domain|witchcraft.cafe}} (could not access on 2022-11-12)
==Notes==
* https://mastodon.starrevolution.org/@Laurelai/100080256575111626
** https://mastodon.starrevolution.org/@Laurelai/100080413877659466
b8f7c5540cba35647faa87e2190c5c6803c51f72
Pub/witchcraft.cafe
0
137
445
2022-11-12T15:53:00Z
Woozle
1
Woozle moved page [[Pub/witchcraft.cafe]] to [[Witchcraft.cafe]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Witchcraft.cafe]]
2369835a3c82315c045ad2832cfb6cedcf4f41aa
Toot.cat/CoC/red flags
0
66
449
271
2022-11-12T15:55:15Z
Woozle
1
Woozle moved page [[Pub/toot.cat/guidelines]] to [[Toot.cat/guidelines]]: eliminating "pub"
wikitext
text/x-wiki
==Red Flags==
TootCat will block individuals and instances who persistently raise these flags:
* '''Punching down''': it's not okay to punch down, and it's okay to call out people who are doing it.
** In general, "punching down" means criticizing people who are underprivileged or have less power than you.
** Examples:
*** making fun of nontraditional pronouns [https://social.panthermodern.net/@0x00/103754842757342400]
*** deliberately misgendering someone, especially a trans person
* '''Using "free speech" as an excuse''' ({{l/ip|free speech trolling}})
** {{l/ip|Freedom of speech}} just means ''the government'' can't stop you from saying things.
** It does not mean freedom from consequences if you say something obnoxious or hurtful.
** It does not mean that any private venue is required to give you a platform.
** One opinion is ''not'' as good/valid as any other ''if one of them is harmful''.
*** Inaccuracy of factual details is often (but not always) a cause of harm, as it can lead to maltreatment of others. [[issuepedia:Truth/evidenced|Truth]] matters.
2f453a26e1dbc4627e0241058d770ed2869d54eb
Pub/toot.cat/guidelines
0
138
450
2022-11-12T15:55:15Z
Woozle
1
Woozle moved page [[Pub/toot.cat/guidelines]] to [[Toot.cat/guidelines]]: eliminating "pub"
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/guidelines]]
ac501015200f5115f6316ee8c8f7f572d1c62828
Main Page
0
1
451
309
2022-11-12T16:03:06Z
Woozle
1
/* Public Pages */
wikitext
text/x-wiki
__NOTOC__
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Site Status==
{{i/val|status|page=toot.cat}}
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: Woozle's public pages
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
07eff8fad1f1dfaeab744fa35c76a9f5ec25238a
460
451
2022-11-16T00:48:43Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: Woozle's public pages
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''{{l/pub|2020-03-31}}''' site going down for an upgrade
* '''2018-10-11''' We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
e6eb8cffca398bee1c5467cee97e3ba40d0ba27a
461
460
2022-11-16T00:49:48Z
Woozle
1
/* Site News */
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: Woozle's public pages
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''[[2020-03-31]]''' site going down for an upgrade
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
0c7e91f572b523dd4b8faa9a76870d200c8bb5e8
Toot.cat/var/$status
0
89
452
354
2022-11-12T16:05:05Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-12 11:03EST''' toot.cat is maybe still a bit slow and cranky.|The queue is shorter. Uploads are working better but not always. We're still working on the favicons and CPU optimizations.}}
accb55e90fc2ce33cc5b27f137954d86ec1abe87
455
452
2022-11-14T17:38:09Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-14 12:36 EST''' toot.cat is mostly okay.|The peak queue continues to get shorter. Uploads seem snappy most of the time. We're still working on the favicons and CPU optimizations.}}
502cb667d46c0ad82181e96ad3cb553c6dace2c0
458
455
2022-11-15T22:54:54Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/error|'''2022-11-15 17:52 EST''' toot.cat is substantially borked.|Sidekiq seems to be running, systemctl gives green lights, but we have a failephant. Working on it, of course. We apologize for the mess.}}
95a9026dd81cf0e4efa317da540b1272e82cd2cc
459
458
2022-11-16T00:33:02Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2022-11-15 19:31 EST''' We have successfully reverted to the earlier, mostly-unborked TootCat.|Further diagnosis is in progress; we have a couple of paths forward.}}
9ad1c59d962131be2826ae1144d702c95e3b1dd4
Hiveway
0
139
453
2022-11-14T01:41:49Z
Woozle
1
Created page with "[[category:instance]] ==Notes== * '''2018-03-04''' [https://medium.com/we-distribute/hiveway-io-shamelessly-rips-off-of-mastodon-and-slaps-a-blockchain-on-top-for-some-reason-..."
wikitext
text/x-wiki
[[category:instance]]
==Notes==
* '''2018-03-04''' [https://medium.com/we-distribute/hiveway-io-shamelessly-rips-off-of-mastodon-and-slaps-a-blockchain-on-top-for-some-reason-57b7aba3e84f Hiveway.io forks Mastodon and slaps a blockchain on top, for some reason] ([https://beach.city/@vantablack/109339035732913060 h/t])
8d1b703fb4089972c2721a2d6de546e4c5fe6019
Template:Fmt/quote
10
140
454
2022-11-14T17:35:22Z
Woozle
1
Created page with "'''«'''<span style="font-family:serif; color:#480;">{{{1}}}</span>'''»'''"
wikitext
text/x-wiki
'''«'''<span style="font-family:serif; color:#480;">{{{1}}}</span>'''»'''
e62f59a2af63091f591ab3069b96f19029684fd0
2022/11/14
0
141
456
2022-11-14T17:42:20Z
Woozle
1
Created page with "{{page/date}} * '''previous page''': [[../11|Nov. 11]] ==Notes== * [https://social.tranarchy.fish/@autumnull/statuses/01GHV4P8M8M3WFK3C4J4XH5SN4 warning about far-right transp..."
wikitext
text/x-wiki
{{page/date}}
* '''previous page''': [[../11|Nov. 11]]
==Notes==
* [https://social.tranarchy.fish/@autumnull/statuses/01GHV4P8M8M3WFK3C4J4XH5SN4 warning about far-right transphobe on fedi]: {{fmt/quote|suzanne_moore at [[toot.community|toot dot community]], one of the most prominent UK press transphobes, working for far-right <s>Murdoch</s> Barclay Brother rag the ''Daily Telegraph''. her twitter profile confirms it's really her.}}
** [https://mspsocial.net/@lawremipsum/109341923369326570 observation of a pattern we may have to watch out for]
d9a4f0b8244d74dc123f662e7632e5878004b61f
Template:Hdr/notice/error
10
142
457
2022-11-15T22:54:20Z
Woozle
1
Created page with "{{hdr/notice|{{{1}}}|{{{2|}}}|color=#f88}}"
wikitext
text/x-wiki
{{hdr/notice|{{{1}}}|{{{2|}}}|color=#f88}}
dbbf35f16f023054913894496307adc3f94a86df
Template:Page/date
10
87
462
319
2022-11-16T15:29:43Z
Woozle
1
option to add nav info below yesterday/tomorrow navbox
wikitext
text/x-wiki
{{c/date|{{PAGENAME}}}}
[[category:time]]
[[category:date]]
{{fmt/title| {{#time: l, F j, Y | {{PAGENAME}}}} {{#time: (#z) | {{PAGENAME}} + 1 day}} }}
<table width=100% style="border-bottom: 1px solid green;"><tr><td valign=bottom>
<table width=100%><tr><td valign=top>
<table class=wikitable><tr>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} - 1 day}} | {{#time: l | {{PAGENAME}} - 1 day}} ]] </td>
<td> '''{{#time: l | {{PAGENAME}}}}''' </td>
<td> [[ {{#time: Y/m/d | {{PAGENAME}} + 1 day}} | {{#time: l | {{PAGENAME}} + 1 day}} ]] </td>
</tr></table>
{{{nav|}}}
</td><td>
{{i/val|status|page=toot.cat}}
</td></tr></table>
7049e69374f0fb35a0546da3d312808b625b4c6c
2022/11/14
0
141
463
456
2022-11-16T15:31:47Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[../11|Nov. 11]] .. today .. [[../16|Nov. 16]] }}
==Notes==
* [https://social.tranarchy.fish/@autumnull/statuses/01GHV4P8M8M3WFK3C4J4XH5SN4 warning about far-right transphobe on fedi]: {{fmt/quote|suzanne_moore at [[toot.community|toot dot community]], one of the most prominent UK press transphobes, working for far-right <s>Murdoch</s> Barclay Brother rag the ''Daily Telegraph''. her twitter profile confirms it's really her.}}
** [https://mspsocial.net/@lawremipsum/109341923369326570 observation of a pattern we may have to watch out for]
9badf4edb30b877b2e137bfc6ad80549312f8aa5
465
463
2022-11-16T15:35:05Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[../11|prev]] .. [[../14|today]] .. [[../16|next]] }}
==Notes==
* [https://social.tranarchy.fish/@autumnull/statuses/01GHV4P8M8M3WFK3C4J4XH5SN4 warning about far-right transphobe on fedi]: {{fmt/quote|suzanne_moore at [[toot.community|toot dot community]], one of the most prominent UK press transphobes, working for far-right <s>Murdoch</s> Barclay Brother rag the ''Daily Telegraph''. her twitter profile confirms it's really her.}}
** [https://mspsocial.net/@lawremipsum/109341923369326570 observation of a pattern we may have to watch out for]
1c6fb5d08d6787c488ac4464fc290e5eb0c04868
2022/11/16
0
143
464
2022-11-16T15:34:09Z
Woozle
1
Created page with "{{page/date|nav=[[../14|Nov. 14]] .. [[../16|today]] .. (nothing newer yet) }}"
wikitext
text/x-wiki
{{page/date|nav=[[../14|Nov. 14]] .. [[../16|today]] .. (nothing newer yet) }}
289b763c93defada3cb26e640b94c2b079c0f294
467
464
2022-11-16T15:41:09Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[../14|prev]] .. [[../16|today]] .. (no next yet) }}
==Upgrade Plan==
There's a bit of time-pressure to get the upgrade working because of a [https://portswigger.net/research/stealing-passwords-from-infosec-mastodon-without-bypassing-csp security vulnerability] in the RC version that just happened to be what we upgraded to, but I also don't want to crash the server again (as happened yesterday).
The team agrees that we need a test-deployment process. The broad outlines I've worked out:
* live image the TC server
* spin up a copy, and reconfig it to be dev.toot.cat
* make sure it's running ok as-is (data might have gotten munged by being live-imaged; if so, can do a pg data export/import)
* reconfig Nix to target dev.TC
* run the upgrade
* look at dev.TC and see if everything runs ok
Preparation needed before this can work:
* modify Nix scripts so they can switch target servers easily
* figure out what changes need to be made to the server image in order to run properly as dev.TC instead of TC
* write a subscript to automate those changes
Meanwhile, I need to do a little research to figure out how to nicely ask {{l/htyp|Git}} to compare two existing commits for me. (All of the relevant commits are {{l/htyp|Git/tag|tagged}}, fortunately.)
68b5730c823706ca044bf40a1b392fb70e019e8d
488
467
2022-11-18T15:54:04Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[../14|prev]] .. [[../16|today]] .. [[../17|next]] }}
==Upgrade Plan==
There's a bit of time-pressure to get the upgrade working because of a [https://portswigger.net/research/stealing-passwords-from-infosec-mastodon-without-bypassing-csp security vulnerability] in the RC version that just happened to be what we upgraded to, but I also don't want to crash the server again (as happened yesterday).
The team agrees that we need a test-deployment process. The broad outlines I've worked out:
* live image the TC server
* spin up a copy, and reconfig it to be dev.toot.cat
* make sure it's running ok as-is (data might have gotten munged by being live-imaged; if so, can do a pg data export/import)
* reconfig Nix to target dev.TC
* run the upgrade
* look at dev.TC and see if everything runs ok
Preparation needed before this can work:
* modify Nix scripts so they can switch target servers easily
* figure out what changes need to be made to the server image in order to run properly as dev.TC instead of TC
* write a subscript to automate those changes
Meanwhile, I need to do a little research to figure out how to nicely ask {{l/htyp|Git}} to compare two existing commits for me. (All of the relevant commits are {{l/htyp|Git/tag|tagged}}, fortunately.)
29a9931687873f8ac6306de876141880c4d1950b
2022/11/11
0
103
466
355
2022-11-16T15:36:08Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[../10|prev]] .. [[../11|today]] .. [[../14|next]] }}
* '''14:53 EST''' [https://toot.cat/@woozle/109326921792556208 post about Masto favicons and documentation]
...and I'm still not at all sure {where in the Nix config} the load-optimizations settings are, but I need to mostly break from working on this for a day or so.
A thing for me to look at later: [https://github.com/vivlim/nixpkgs/blob/tootcat/nixos/modules/services/web-apps/mastodon.nix mastodon.nix] is where the stuff defined in configuration.nix gets built into the actual Mastodon config (presumably including the various standard Masto config files), according to Nixpert.
e06a6fc403ef9ab56579cc82d4ef6a6b998530f9
2022/11/17/QOTO
0
144
468
2022-11-18T01:19:08Z
Woozle
1
Created page with "==email from Jeffrey Freeman== <blockquote> Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our p..."
wikitext
text/x-wiki
==email from Jeffrey Freeman==
<blockquote>
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote>
<b/lockquote>
659616222006ae4a1a118d989de0237ce55ef00b
477
468
2022-11-18T01:35:04Z
Woozle
1
screenshots
wikitext
text/x-wiki
==email from Jeffrey Freeman==
[[File:2022-11.screen.qoto.1.png|thumb|a QOTO user mentions the tool]]
[[File:2022-11.screen.qoto.2.png|thumb|JF plans to email the admins of instances that have defederated from QOTO]]
[[File:KF.fedi-block.screen.png|thumb|screenshot of the tool in question, clearly showing its KF provenance]]
<blockquote>
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote>
<b/lockquote>
f8e79d3df2f1d69bd5b72fc9c58eb7d5bfa4b7b1
478
477
2022-11-18T01:36:19Z
Woozle
1
wikitext
text/x-wiki
==email from Jeffrey Freeman==
[[File:2022-11.screen.qoto.1.png|thumb|a QOTO user mentions the tool]]
[[File:2022-11.screen.qoto.2.png|thumb|JF plans to email the admins of instances that have defederated from QOTO]]
[[File:KF.fedi-block.screen.png|thumb|screenshot of the tool in question, clearly showing its KF provenance]]
<blockquote>
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
: 1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
: 2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
: 3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote>
<b/lockquote>
6bd605ce35b678be0a80421e47028fcdc7608b38
479
478
2022-11-18T01:52:47Z
Woozle
1
wikitext
text/x-wiki
Background: we blocked qoto.org a week or three ago for the following reason:
: "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc. [2022-11-12] changing from block to silence by user request; see https://toot.cat/@woozle/109331146818085671
We received this email today. It partly seems reasonable, and partly sets off a few flags, and... I need to think about it and get community feedback.
==email from Jeffrey Freeman==
[[File:2022-11.screen.qoto.1.png|thumb|a QOTO user mentions the tool]]
[[File:2022-11.screen.qoto.2.png|thumb|JF plans to email the admins of instances that have defederated from QOTO]]
[[File:KF.fedi-block.screen.png|thumb|screenshot of the tool in question, clearly showing its KF provenance]]
<blockquote>
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
: 1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
: 2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
: 3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote>
<b/lockquote>
3063b87e702a83f199128d0a59c672fd863e1e50
480
479
2022-11-18T01:56:09Z
Woozle
1
wikitext
text/x-wiki
Background: we blocked qoto.org a week or three ago for the following reason:
: "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc. [2022-11-12] changing from block to silence by user request; see https://toot.cat/@woozle/109331146818085671
We received this email today. It partly seems reasonable, and partly sets off a few flags.
Basically, the admin used a tool to identify other instances that were blocking QOTO, and sent them all emails (probably this one, verbatim). The list of email addresses was apparently assembled manually, and his argument seems reasonable, but the tool in question originally comes from the {{l/ip|Kiwi Farms}} online terrorism organization (thankfully now defunct).
==email from Jeffrey Freeman==
[[File:2022-11.screen.qoto.1.png|thumb|a QOTO user mentions the tool]]
[[File:2022-11.screen.qoto.2.png|thumb|JF plans to email the admins of instances that have defederated from QOTO]]
[[File:KF.fedi-block.screen.png|thumb|screenshot of the tool in question, clearly showing its KF provenance]]
<blockquote>
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
: 1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
: 2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
: 3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote>
<b/lockquote>
c7550123dde2c996f29f06ea5a09a5fec6e3944a
487
480
2022-11-18T15:12:40Z
Woozle
1
wikitext
text/x-wiki
'''Background''': we blocked [[qoto.org]] a week or three ago for the following reason:
: "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc. [2022-11-12] changing from block to silence by user request; see https://toot.cat/@woozle/109331146818085671
We received an email today from Jeffrey Freeman, presumably the owner.
Investigation by our admins found that basically, the admin used a tool to identify other instances that were blocking QOTO, and sent them all emails (probably this one, verbatim). The list of email addresses was apparently assembled manually, and his argument seems reasonable, but the tool in question originally comes from the {{l/ip|Kiwi Farms}} online terrorism organization (thankfully now defunct).
<html><details><summary><b>email from Jeffrey Freeman</b></summary></html>
[[File:2022-11.screen.qoto.1.png|thumb|a QOTO user mentions the tool]]
[[File:2022-11.screen.qoto.2.png|thumb|JF plans to email the admins of instances that have defederated from QOTO]]
[[File:KF.fedi-block.screen.png|thumb|screenshot of the tool in question, clearly showing its KF provenance]]
<blockquote>
{{i/sub|email}}
</blockquote><html></details></html>
384bb5efb8cd7934f8c75723b47ce39763657f09
2022/11/17
0
145
469
2022-11-18T01:19:16Z
Woozle
1
Created page with "{{page/date}} * [[/QOTO]]: we blocked them awhile back; they recently reached out about it..."
wikitext
text/x-wiki
{{page/date}}
* [[/QOTO]]: we blocked them awhile back; they recently reached out about it...
db71ff171cf8a8e88e73bc0d710cfb1775597075
Main Page
0
1
470
461
2022-11-18T01:19:24Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
* Most recent day-journal entry (probably): [[2022/11/17]]
==Site News==
* '''[[2020-03-31]]''' site going down for an upgrade
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
97f5b9854e18a030ae2b05f3d1c2cd15c3c8af9d
489
470
2022-11-18T15:55:10Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Site News==
* '''[[2020-03-31]]''' site going down for an upgrade
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
ca60cb73d3395e43630b6dd4821a95f308c7cd7b
File:2022-11.screen.qoto.1.png
6
146
471
2022-11-18T01:22:57Z
Woozle
1
[[category:screenshot]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
dc2a039a71f4df6b0291834b1b96ac10f518e061
File:2022-11.screen.qoto.2.png
6
147
472
2022-11-18T01:26:07Z
Woozle
1
[[category:screenshot]]
[[category:deleted]]
* '''from''' [https://qoto.org/@freemo/109360881187600726 qoto.org] (now deleted)
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:deleted]]
* '''from''' [https://qoto.org/@freemo/109360881187600726 qoto.org] (now deleted)
a27c6f2c9cbf56a334c3a68a3f2a0ef02ef064e4
File:KF.fedi-block.screen.png
6
148
473
2022-11-18T01:29:10Z
Woozle
1
[[category:screenshot]]
* '''what''': screenshot of a {{l/ip|KiwiFarms}} tool for searching out instances that are blocking a given instance
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of a {{l/ip|KiwiFarms}} tool for searching out instances that are blocking a given instance
39195256fad05fbbbe38abeac9b7ddfee842a88d
474
473
2022-11-18T01:29:30Z
Woozle
1
Woozle moved page [[File:Kf.fedi-block.screen.png]] to [[File:KF.fedi-block.screen.png]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of a {{l/ip|KiwiFarms}} tool for searching out instances that are blocking a given instance
39195256fad05fbbbe38abeac9b7ddfee842a88d
476
474
2022-11-18T01:32:51Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of a {{l/ip|Kiwi Farms}} tool for searching out instances that are blocking a given instance
* '''retrieved''' from [https://fba.ryona.agency/ fba.ryona.agency]
** '''Note''': the Git repo to which it links is no longer available because KF lost their domain.
03167013bfacd9add99dcd6912b1a5ee111beab5
File:Kf.fedi-block.screen.png
6
149
475
2022-11-18T01:29:30Z
Woozle
1
Woozle moved page [[File:Kf.fedi-block.screen.png]] to [[File:KF.fedi-block.screen.png]]
wikitext
text/x-wiki
#REDIRECT [[File:KF.fedi-block.screen.png]]
a55b534c9b9b7f97e7a228c00075ed6fd43b96b0
Qoto.org
0
150
481
2022-11-18T13:41:32Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:silenced]] {{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}} * '''site''': [https:..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance. While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, which means that anti-science content and toxic users are allowed to proliferate. Numerous users (on and off TootCat) have brought this to our attention.
On [[2022/11/17]], Jeffrey Freeman (believed to be the admin or possibly owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
996825562ac3218dd05a1550afd615d4c6b5d57f
482
481
2022-11-18T13:46:24Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance. While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, which means that anti-science content and toxic users are allowed to proliferate. Numerous users (on and off TootCat) have brought this to our attention.
On [[2022/11/17]], Jeffrey Freeman (believed to be the admin or possibly owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
fb4fb96f5ea8ac93c3c5ee5efbc14edc42820f10
490
482
2022-11-18T16:17:13Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance. While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, which means that anti-science content and toxic users are allowed to proliferate. Numerous users (on and off TootCat) have brought this to our attention.
The domain was registered on 2008-05-31, long before Mastodon existed, and appears to have initially been used to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />.
On [[2022/11/17]], Jeffrey Freeman (believed to be the admin or possibly owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
6c56a1b77b5a8240cb30b6f53a42350ff819e99d
495
490
2022-11-18T17:55:08Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance. While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, which means that anti-science content and toxic users are allowed to proliferate. Numerous users (on and off TootCat) have brought this to our attention.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others".
On [[2022/11/17]], Jeffrey Freeman (believed to be the admin or possibly owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
f61b271b594b8c314b4bf605612c06c691a46936
496
495
2022-11-18T17:58:12Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance. While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, which means that anti-science content and toxic users are allowed to proliferate. Numerous users (on and off TootCat) have brought this to our attention.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
On [[2022/11/17]], Jeffrey Freeman (believed to be the admin or possibly owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
7c99951024e94b33f3e71c86ead62befd6cbb988
497
496
2022-11-18T18:06:18Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance with a "free speech" approach to moderation.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
==Issues==
While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, potentially allowing anti-science content and toxic users to proliferate. Numerous users (on and off TootCat) have brought this problem to our attention. At the present time, however, we have no specific examples of problematic posts. Using "#[https://qoto.org/tags/woke woke]" as an example of a politically-charged tag, I found mostly positive/reasonable posts and none which seem problematic.
On [[2022/11/17]], Jeffrey Freeman (apparently the domain owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
e708279d72ac7b5ba744844a4f5f64c70e29ff3e
498
497
2022-11-18T18:14:03Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance with a "free speech" approach to moderation.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
==Issues==
While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, potentially allowing anti-science content and toxic users to proliferate. Numerous users (on and off TootCat) have brought this problem to our attention. At the present time, however, we have no specific examples of problematic posts. Using "#[https://qoto.org/tags/woke woke]" as an example of a politically-charged tag, I found mostly positive/reasonable posts and relatively few which seem problematic. (Notes: [https://qoto.org/@b_chocolatey/109329018486628722]) They do federate with [[noagendasocial.com|NoAgendaSocial]] and with [[brighteon.social]] which hosts anti-science site Natural News, and their main feed consequently does contain a small but significant quantity of right-wing BS.
On [[2022/11/17]], Jeffrey Freeman (apparently the domain owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
559cfaa3d2181d554288fdb005c150169ae217b8
500
498
2022-11-18T22:12:01Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance with a "free speech" approach to moderation.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
==Issues==
While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, potentially allowing anti-science content and toxic users to proliferate. Numerous users (on and off TootCat) have brought this problem to our attention. At the present time, however, we have no specific examples of problematic posts. Using "#[https://qoto.org/tags/woke woke]" as an example of a politically-charged tag, I found mostly positive/reasonable posts and relatively few which seem problematic. (Notes: [https://qoto.org/@b_chocolatey/109329018486628722]) They do federate with [[noagendasocial.com|NoAgendaSocial]] and with [[brighteon.social]] which hosts anti-science site Natural News, and their main feed consequently does contain a small but significant quantity of right-wing BS.
On [[2022/11/17]], Jeffrey Freeman (apparently the domain owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
* '''2018-12-06''' qoto.org has 2149 users<ref name=qoto-archive-8 />
* '''2018-11-07''' qoto.org has 1936 users<ref name=qoto-archive-7 />
* '''2018-10-07''' qoto.org has 1799 users<ref name=qoto-archive-6 />
* '''2018-09-02''' qoto.org has 1433 users<ref name=qoto-archive-5 />
* '''2018-08-15''' qoto.org has 112 users<ref name=qoto-archive-4 />
* '''2018-08-07''' qoto.org has 102 users<ref name=qoto-archive-3 />
* '''2018-07-10''' qoto.org has 19 users<ref name=qoto-archive-2 />; first appearance in archive.org
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-3>'''2018-08-07 archive''': [https://web.archive.org/web/20180807123948/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-4>'''2018-08-15 archive''': [https://web.archive.org/web/20180815233147/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-5>'''2018-09-02 archive''': [https://web.archive.org/web/20180902134516/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-6>'''2018-10-07 archive''': [https://web.archive.org/web/20181007173538/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-7>'''2018-11-07 archive''': [https://web.archive.org/web/20181107154717/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-8>'''2018-12-06 archive''': [https://web.archive.org/web/20181206143118/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
f1487869a4356a26b992a3124996cd255e14bfb7
Template:I/sub
10
151
483
2022-11-18T15:03:22Z
Woozle
1
Created page with "<noinclude>[[category:inclusion]]</noinclude>{{:{{PAGENAME}}/{{{1}}}}}"
wikitext
text/x-wiki
<noinclude>[[category:inclusion]]</noinclude>{{:{{PAGENAME}}/{{{1}}}}}
dcffd4974910820e81079c1cf65316c9cf3a1914
2022/11/17/QOTO/email
0
152
484
2022-11-18T15:05:31Z
Woozle
1
Created page with "'''received''': 2022-11-17 15:13 EST ---- Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our pol..."
wikitext
text/x-wiki
'''received''': 2022-11-17 15:13 EST
----
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
: 1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
: 2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
: 3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<html><details><summary><b>original post</b></summary></html><blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote><html></details></html>
</blockquote><html></details></html>
db745b57e19c95f072ba8c20e5946edb3d1403fb
485
484
2022-11-18T15:05:57Z
Woozle
1
wikitext
text/x-wiki
'''received''': 2022-11-17 15:13 EST
----
Hi, I noticed you had QOTO blocked, I figured this might be a mistake as there has, for some time, been attempts to lie about our policies by some users we blocked for hate speech and sadly some of the community followed along.
Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies. At one point he even attempted to create accounts on QOTO that posted hate speech and despite getting suspended shortly after, by doing so in the middle of the night, some of it was noticed for the short time it was up.
My guess is some of this misinformation made its way to you and you, understandably, may have blocked our instance.
We also had some similar trouble many years ago where the LGBTQ community was being attacked and they fled, en masse to our server (which is how our server became so popular early on). This caused several people to attack us in a similar manner spreading quite a few lies as well.
For more information detailing that incident please see this post, it also explains our subscribe feature, which is privacy-respecting and provides the same level of access as using an RSS reader to follow an account: https://qoto.org/@freemo/109319817943835261
I urge you to actually review our timeline and see for yourself, hate speech, harassment, misinformation, etc has never been tolerated in our instance and still is not.
To recap some of the misinformation:
: 1) We have very strict and aggressively enforced policies against hate speech in all forms, you wont find any on our timeline and if you do and report it you will find it is usually acted on with a suspension very quickly.
: 2) Our subscribe feature is privacy respecting and was specifically implemented to protect the physical safety of our LGBTQ community during their mass exodus to QOTO in the early years. Similarly, for their protection and at their request, is why we only silence servers and do not suspend them (see the post I linked above for the details on this).
: 3) harassment and other issues are also strictly enforced on our server.
If you wish to discuss this further please feel free to reach out to me either by email or by reaching out to me at [https://qoto.org/@freemo @freemo@qoto.org]
----
In case you have trouble following the link above to the post I referenced I will include the text of that post below for your convenience.
<html><details><summary><b>original post</b></summary></html><blockquote>
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the newcomers on QOTO who don't know the history:
So there are some servers out there that demand every server in the network block every instance they do, and if a server doesn't block an instance they block then they block you in retaliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, that's how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesn't block and be blocked by a small handful of servers. Obviously that means on QOTO you will have a bigger view of the world than you would on any of these other servers. In fact QOTO has one of the largest federation footprints of any server in the network.
I want to also explain why we chose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people to read content from any server (but with strict hate speech rules). This caused a huge influx of people,specifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name bigots (like milo yiannopoulos) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
</blockquote><html></details></html>
2e0da5bfe0a4f599c1ab437f520aa7f76d357538
2022/11/18
0
153
486
2022-11-18T15:10:47Z
Woozle
1
Created page with "{{page/date}} Analysis of [[2022/11/17/QOTO|yesterday's QOTO email]] will be [[/QOTO|here]]."
wikitext
text/x-wiki
{{page/date}}
Analysis of [[2022/11/17/QOTO|yesterday's QOTO email]] will be [[/QOTO|here]].
d02279967e4dd1397cb1de80f117c04239046aff
501
486
2022-11-19T00:49:04Z
Woozle
1
wikitext
text/x-wiki
{{page/date}}
* Analysis of [[2022/11/17/QOTO|yesterday's QOTO email]] will be [[/QOTO|here]].
* Today's sudden {{l/sub|sluggishness}} is just the additional thing we needed. It's great.
21b2e66d6df4863aafdaf25fd5eced428199192c
Template:Hilite
10
154
491
2022-11-18T16:18:45Z
Woozle
1
Created page with "<span style="background: #ffff00;">{{{1}}}</span>"
wikitext
text/x-wiki
<span style="background: #ffff00;">{{{1}}}</span>
8378dfcd08553be96a59925d1694b41c000affc8
2022/11/18/QOTO/analysis
0
155
492
2022-11-18T16:18:55Z
Woozle
1
Created page with "==Overall== Freeman suggests that any claims of QOTO supporting hate speech and/or bad science are the work of one or more saboteurs, pointing in particular to one former QOTO..."
wikitext
text/x-wiki
==Overall==
Freeman suggests that any claims of QOTO supporting hate speech and/or bad science are the work of one or more saboteurs, pointing in particular to one former QOTO user ("Snow") whom he specifically believes did intentionally sabotage the site by creating sockpuppet accounts on QOTO after being banned.
{{hilite|EDITING STILL IN PROGRESS}} (just saving my work)
==Details==
{{fmt/quote|attempts to lie about our policies by some users we blocked for hate speech}}
* No receipts provided.
* Does not specify what those users said that was untrue, but merely attempts to {{l/ip|ad hominem}} them by implying they posted hate speech.
{{fmt/quote|Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies.}}
* No receipts (links, screenshots, quotes) provided.
{{fmt/quote|...[many years ago] the LGBTQ community was being attacked and they fled, en masse to our server...}}
* This seems unlikely to me. Mastodon was first deployed in 2016, and when I first encountered it in 2017 most sites were very LGBTQ-friendly (and often run by LGBTQ people).
ed2d00f7f3ec797ee1f2d1be9c5eee7ce1b71dd4
499
492
2022-11-18T22:00:17Z
Woozle
1
wikitext
text/x-wiki
==Overall==
Freeman suggests that any claims of QOTO supporting hate speech and/or bad science are the work of one or more saboteurs, pointing in particular to one former QOTO user ("Snow") whom he specifically believes did intentionally sabotage the site by creating sockpuppet accounts on QOTO after being banned.
{{hilite|EDITING STILL IN PROGRESS}} (just saving my work)
==Details==
{{fmt/quote|attempts to lie about our policies by some users we blocked for hate speech}}
* No receipts provided.
* Does not specify what those users said that was untrue, but merely attempts to {{l/ip|ad hominem}} them by implying they posted hate speech.
{{fmt/quote|Snow, some years back, was blocked for hate speech and he began a campaign against us spoofing various users claiming we accept hate speech on our instance and other outright lies.}}
* No receipts (links, screenshots, quotes) provided.
{{fmt/quote|...[many years ago] the LGBTQ community was being attacked and they fled, en masse to our server...}}
* This seems unlikely to me. Mastodon was first deployed in 2016, and when I first encountered it in 2017 most sites were very LGBTQ-friendly (and often run by LGBTQ people). QOTO did not come online as a Mastdon instance until mid-2018, and was fairly small for some months after that
e31bc8e47152c5af457e13dec2f5a1ffcc1ed3f5
2022/11/18/QOTO
0
156
493
2022-11-18T16:19:11Z
Woozle
1
Created page with "{{subpage/date}} <html><details><summary><b>analysis of QOTO email</b></summary></html> <blockquote> {{i/sub|analysis}} </blockquote><html></details></html>"
wikitext
text/x-wiki
{{subpage/date}}
<html><details><summary><b>analysis of QOTO email</b></summary></html>
<blockquote>
{{i/sub|analysis}}
</blockquote><html></details></html>
61d6796f3d37be5b0160bc3b54dcdb13ddddd8a0
Qoto.org/whois
0
157
494
2022-11-18T17:54:29Z
Woozle
1
Created page with "'''retrieved''' 2022-11-18 <pre> Domain Name: qoto.org Registry Domain ID: 10763b6ff2b84122bf331e583f1025ac-LROR Registrar WHOIS Server: http://whois.godaddy.com Registrar URL..."
wikitext
text/x-wiki
'''retrieved''' 2022-11-18
<pre>
Domain Name: qoto.org
Registry Domain ID: 10763b6ff2b84122bf331e583f1025ac-LROR
Registrar WHOIS Server: http://whois.godaddy.com
Registrar URL: http://www.whois.godaddy.com
Updated Date: 2022-09-05T04:54:14Z
Creation Date: 2008-05-31T03:06:10Z
Registry Expiry Date: 2024-05-31T03:06:10Z
Registrar: GoDaddy.com, LLC
</pre>
All ownership data is "redacted for privacy".
9683b18965f3a71bb85d2edae71e0ed105d16e95
2022/11/18/sluggishness
0
158
502
2022-11-19T00:58:15Z
Woozle
1
Created page with "So, yeah, today the queue just kind of got slammed for no apparent reason. Unfortunately, the Nix build we currently use means that we can't just tweak config files according..."
wikitext
text/x-wiki
So, yeah, today the queue just kind of got slammed for no apparent reason. Unfortunately, the Nix build we currently use means that we can't just tweak config files according to instructions; we have to either tweak existing Nix config files, or write new ones. Or something like that.
...though apparently there is a documented methodology for adding on the config-stuff we need; I just haven't had the brain-cycles to read any substantial docs yet, much less understand what's going on.
We'll get this beast under control eventually. (See [[2022/11/16]] "upgrade plan" discussion for what our plan was ''before'' the current queuesplosion.)
0fc492eccd995cac4ba3f79ea7cc08c9abc66edd
504
502
2022-11-19T01:12:36Z
Woozle
1
wikitext
text/x-wiki
So, yeah, today the queue just kind of got [https://toot.cat/@woozle/109365481486307156 slammed] for no apparent reason. Unfortunately, the Nix build we currently use means that we can't just tweak config files according to instructions; we have to either tweak existing Nix config files, or write new ones. Or something like that.
...though apparently there is a documented methodology for adding on the config-stuff we need; I just haven't had the brain-cycles to read any substantial docs yet, much less understand what's going on.
We'll get this beast under control eventually. (See [[2022/11/16]] "upgrade plan" discussion for what our plan was ''before'' the current queuesplosion.)
(The queue is now around 260k -- twice as bad as earlier, and much higher than I've ever seen it before.)
5c1ac2c5e2e70a8773cf603165e47f7a102f0b7b
Toot.cat/var/$status
0
89
503
459
2022-11-19T01:09:49Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-18 20:08 EST''' Things are slower again -- even slowerer than before.|There is some discussion [[2022/11/18/sluggishness|here]].}}
d79e1150374e814fd652faa066d8ffe2440fc887
505
503
2022-11-19T14:48:30Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2022-11-19 A.M.''' Viv fixed the queue ^.^|We still need to work on [[2022/11/16|upgrading]], however.}}
c4e39ec753ffa7dea88bd2493d64bf3e31789d9c
506
505
2022-11-19T14:48:46Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2022-11-19 A.M.''' Viv fixed the queue ^.^|We still need to work on [[2022/11/16|upgrading]], however.}}
e629847d552f570221cfbe3776889c3130ade2c3
Mastodon.scot
0
159
507
2022-11-20T01:07:06Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] [[category:limited]] * '''site''': https://mastodon.scot We [https://toot.cat/@news/109343526830497124 plan] to suspend mastodon..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://mastodon.scot
We [https://toot.cat/@news/109343526830497124 plan] to suspend [[mastodon.scot]] on [[2022/11/26]], for allowing a police union presence. Since then we've also had a [https://toot.cat/@doe/109373299962130775 report] that they were very reluctant to suspend a transphobe, so that seems to validate the decision.
e89c7c2772d30fd8841ecb22b5d76cee5efeee4b
512
507
2022-11-20T01:28:26Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://mastodon.scot
We [https://toot.cat/@news/109343526830497124 plan] to suspend [[mastodon.scot]] on [[2022/11/26]], for allowing a police union presence. Since then we've also had a report that they were very reluctant to suspend a transphobe, so that seems to validate the decision.
27cd0faa33d7c334d0a54419b0d58cf419c204ec
File:2022-11-19 at 20-09-41.screen.toot.community.logo-slogan.png
6
160
508
2022-11-20T01:11:28Z
Woozle
1
[[category:screenshot]]
* '''what''': screenshot of [[toot.community]]'s logo and site slogan
* '''retrieved''' 2022-11-19
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of [[toot.community]]'s logo and site slogan
* '''retrieved''' 2022-11-19
3d99beda05672e06139a7246d8bb1d0377c6b21b
Toot.community
0
161
509
2022-11-20T01:13:02Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] [[category:limited]] File:2022-11-19 at 20-09-41.screen.toot.community.logo-slogan.png|thumb|Site slogan: {{fmt/quote|We're a gen..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
[[File:2022-11-19 at 20-09-41.screen.toot.community.logo-slogan.png|thumb|Site slogan: {{fmt/quote|We're a generic, free-for-all Mastodon instance hosted in The Netherlands. We're welcoming to all that seek a place of enjoyment online while being excellent to each other.}} How can you be excellent to each other while also being a free-for-all?]]
* '''site''': https://toot.community
We [https://toot.cat/@news/109343526830497124 plan] to suspend [[toot.community]] on [[2022/11/26]] for refusing to suspend transmisic journalist Suzanne Moore. (So much for being excellent to each other.)
e2be599fb8485006c624cd416d489a31b19ee3cc
Union.place
0
162
510
2022-11-20T01:24:43Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] [[category:limited]] * '''site''': https://union.place TootCat [https://toot.cat/@news/109343526830497124 plans to suspend] unio..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://union.place
TootCat [https://toot.cat/@news/109343526830497124 plans to suspend] [[union.place]] on [[2022/11/26]], for allowing presence of {{l/wp|AFL–CIO}}, a union known for racism<ref name=SocWork /> and the support of police unions.<ref name=NewRep />
==Footnotes==
<references>
<ref name=NewRep>'''2020-05-29''' [https://newrepublic.com/article/157918/no-cop-unions No More Cop Unions] {{fmt/quote|The International Union of Police Associations, which represents over 100,000 law enforcement employees as well as emergency medical personnel, is officially affiliated with the}} AFL-CIO... {{fmt/quote|But if the federation wants to prove that it’s seriously committed to racial justice and true worker solidarity, the AFL-CIO must permanently disaffiliate from the IUPA and sever its ties with any and all other police associations.}}</ref>
<ref name=SocWork>'''1986-01''' [http://socialistworker.org/2012/06/28/blacks-and-the-great-depression Blacks and the Great Depression] talks about the history of racism in the AFL; it's not clear if this is still a problem.</ref>
</references>
d78a5f5dad763a530fb778f7a16ff7b73d34e6a2
Category:Limited
14
163
511
2022-11-20T01:26:01Z
Woozle
1
Created page with "{{lc|instance}}s and individuals whose access to TootCat has been limited (blocked, silenced, etc.)"
wikitext
text/x-wiki
{{lc|instance}}s and individuals whose access to TootCat has been limited (blocked, silenced, etc.)
eabfd08f51492846be4f1d5df4369d9600ae9166
Journa.host
0
164
513
2022-11-20T01:49:02Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] * '''site''': https://journa.host [[journa.host]] [https://journa.host/@info/109372514074976879 suspended] two users, stating that..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
* '''site''': https://journa.host
[[journa.host]] [https://journa.host/@info/109372514074976879 suspended] two users, stating that {{fmt/quote|One published several posts attacking the integrity of another, who is a moderator on the server.
The second user published a post demeaning the professionalism of a journalist, based on their identity.}} What they did not note is that the first one had published transmisic content, and the second one had called that into question.
This seems like a classic example of journalistic "both sides"ing.
Apparently the critic was Parker Molloy, and the criticized admin is one Mike Pesca.
Much criticism ensued (saving links in case the original post is deleted, making them hard to find):
* https://artisan.chat/@Curator/109372833092319826
* https://eightpoint.app/@naebumaye/109373097757641673
* https://mastodon.lol/@littletranspunk/109372845075445910
* https://kolektiva.social/@estrapade/109372874668095616
* https://mastodon.social/@MrJM/109372896735323733 - apparently the moderator is known bigot Mike Pesca
* https://kolektiva.social/@nullillx/109372909921526012
* https://kolektiva.social/@maegrenofwithy/109372918108069150
* https://chaos.social/@Aphrodite/109373049184169062
* https://eightpoint.app/@Slaanesh/109372928654632387
* https://eightpoint.app/@kittenbitten/109373107104840720
* https://mstdn.social/@ostrich/109372933981211984
* https://teh.entar.net/@spacehobo/109372958258454893
* https://jorts.horse/@ancient_catbus/109372951869232369
* https://jorts.horse/@ancient_catbus/109373061197910794
* https://orbsafe.masto.host/@edclayand/109373274397268512
* https://orbsafe.masto.host/@edclayand/109373305266712231
* https://toot.community/@jimmyrayreid/109372980266604486
* https://mastodon.social/@bryceyoungquist/109373030682680647
* https://jorts.horse/@ancient_catbus/109373213182248265
* https://eightpoint.app/@rozietoez/109373006839076570
* https://eightpoint.app/@kittenbitten/109373114563174910
* https://dresden.network/@catherina/109373050489240975
* https://jorts.horse/@peptostate/109373090803125817
* https://eldritch.cafe/@getdizzy/109373106126382630
* https://writing.exchange/@XanIndigo/109373191302823221
* https://cybre.space/@asmallteapot/109373215222120706
* https://mstdn.social/@leahmcelrath/109373401849200070
* https://todon.nl/@joenepraat/109373441448198360 - screenshot showing journa.host's "no transphobia" policy
5508e82b15afe0ed187cdc2d7f3dd56370f875a6
2019/02/10
0
165
516
515
2022-11-20T17:56:43Z
Woozle
1
2 revisions imported: moved from HTYP
wikitext
text/x-wiki
I'm not sure any of this is actually related to the problem... no mention of the user in question.
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
ec7166dc087fbb9de402ee5c27621bcc212a7329
584
516
2022-11-20T17:59:30Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2019/02/10]] to [[2019/02/10]] without leaving a redirect: indended location
wikitext
text/x-wiki
I'm not sure any of this is actually related to the problem... no mention of the user in question.
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
ec7166dc087fbb9de402ee5c27621bcc212a7329
595
584
2022-11-20T18:05:54Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/08/25|prev]] .. [[../10|today]] .. [[2020-03-31|next]] }}
I'm not sure any of this is actually related to the problem... no mention of the user in question.
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
4040955652309ea7b1ae081e6579adc9fec0832a
599
595
2022-11-20T18:18:49Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/08/25|prev]] .. [[../10|today]] .. [[2020/03/31|next]] }}
I'm not sure any of this is actually related to the problem... no mention of the user in question.
<pre>
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.736Z 30030 TID-owp8kdi66 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:51:13 tootcat2 bundle[30030]: 2019-02-10T18:51:13.737Z 30030 TID-owp8kdi66 WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
Feb 10 18:51:15 tootcat2 sshd[7271]: Connection closed by 118.25.110.158 port 37586 [preauth]
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.308Z 30030 TID-owp9kkfe6 WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.311Z 30030 TID-owp9kkfe6 WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:51:19 tootcat2 bundle[30030]: 2019-02-10T18:51:19.313Z 30030 TID-owp9kkfe6 WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.953Z 30030 TID-gphwttvbm WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.954Z 30030 TID-gphwttvbm WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.955Z 30030 TID-gphwttvbm WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: OpenSSL::SSL::SSLError: Delivery failed for https://osada.usezot.net/inbox: SSL_connect returned=1 errno=0 state=er
Feb 10 18:52:05 tootcat2 bundle[30030]: 2019-02-10T18:52:05.957Z 30030 TID-gphwhe6qy WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/http-3.3.0/lib/http/timeout/per_operation.rb:34:in `connect_nonbl
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.176Z 30030 TID-gphwjiv5e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.177Z 30030 TID-gphwjiv5e WARN: Stoplight::Error::RedLight: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox
Feb 10 18:52:12 tootcat2 bundle[30030]: 2019-02-10T18:52:12.178Z 30030 TID-gphwjiv5e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:23 tootcat2 sshd[7349]: Invalid user hate from 194.44.154.76 port 26361
Feb 10 18:52:24 tootcat2 sshd[7349]: Received disconnect from 194.44.154.76 port 26361:11: Bye Bye [preauth]
Feb 10 18:52:24 tootcat2 sshd[7349]: Disconnected from invalid user hate 194.44.154.76 port 26361 [preauth]
Feb 10 18:52:31 tootcat2 sshd[7358]: Connection closed by 218.161.34.78 port 58004 [preauth]
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.521Z 30030 TID-owp6t798e WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.584Z 30030 TID-owp6t798e WARN: Stoplight::Error::RedLight: Delivery failed for https://osada.usezot.net/inbox: https://osada.usezot.net/inbox
Feb 10 18:52:42 tootcat2 bundle[30030]: 2019-02-10T18:52:42.736Z 30030 TID-owp6t798e WARN: /home/mastodon/live/vendor/bundle/ruby/2.6.0/gems/stoplight-2.1.3/lib/stoplight/light/runnable.rb:46:in `run_red'
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.122Z 30030 TID-owpcdbkfq WARN: {"context":"Job raised exception","job":{"class":"ActivityPub::DeliveryWorker","args":["{\"@context\":[\"https://ww
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: Mastodon::UnexpectedResponseError: Delivery failed for https://mastodon.rocks/inbox: https://mastodon.rocks/inbox r
Feb 10 18:52:44 tootcat2 bundle[30030]: 2019-02-10T18:52:44.144Z 30030 TID-owpcdbkfq WARN: /home/mastodon/live/app/workers/activitypub/delivery_worker.rb:40:in `block (2 levels) in perform_request'
</pre>
d16cb102deb5ad229ebadb984704ad8143e11596
2018/08/25
0
166
518
517
2022-11-20T17:56:43Z
Woozle
1
1 revision imported: moved from HTYP
wikitext
text/x-wiki
==from Discord==
<poem>
http://tootcat2.hypertwins.net/.well-known/acme-challenge/nLguP2F142gk3WBcZm4BSF86dEp6zMs8_5nmHXADpuM is returning a 404, and just quickly I can't tell where the actual file is supposed to be.
I'll look at it later, hopefully in a couple of hours, if I get a chance, but thought I should give you a heads-up just in case.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
WoozleToday at 10:01 AM
Looking into this now.
The problem may be on the file-writing site... though I'm getting conflicting information...
Nginx is giving me the same problem Apache gives me: I can't tell what file it's trying to access in response to the URL.
WoozleToday at 11:13 AM
Okay, so... there's a Nginx directive that's not working as intended, and figuring out directive syntax is one of my major weak spots.
This:<pre>
location ^~ /.well-known/acme-challenge/ {
root /var/www/challenges;
}</pre>
...seems like it's supposed to strip out the /.well-known/acme-challenge/ from the URL, and append whatever's left to /var/www/challenges.
So http://tootcat2.hypertwins.net/.well-known/acme-challenge/test.txt would result in an access to /var/www/challenges/test.txt.
But it's not; it's actually resulting in an access to /var/www/challenges/.well-known/acme-challenge/test.txt.
But this is a location I can work with, so I'm not going to try to understand the location directive beyond noting that this is how it is effectively working.
The next problem is that the certbot seems to be failing to create the test file... unless it is deleting it after the test fails, but from what I remember it doesn't do that; it leaves the files in place for diagnostic purposes.
And the most recent test files are from back in May.
I changed the certbot config in Webmin so it points directly to /var/www/challenges/.well-known/acme-challenge/, and that seems to have worked.
...but Firefox still says toot.cat's SSL expires on Aug. 28.
Maybe I have to restart nginx again?
Or restart Mastodon?
Dang, what's that command to check a cert from the CLI... openssl something, I think...
Oh good, I made notes: https://htyp.org/openssl
openssl s_client -connect toot.cat:443 -- okay, great, gives me lots of info that does not include the expiration date.
The secret code phrase is apparently: echo | openssl s_client -connect toot.cat:443 2>/dev/null | openssl x509 -noout -dates
...and this confirms that the expiry is still 3 days from now.
WoozleToday at 12:01 PM
Got it.
I'm not sure if Let's Encrypt will renew properly next time, though; the config was clearly kind of messed up. I tried to tidy it, but I'm guessing about some pieces.
</poem>
03916e7fd54bdce5f7bf539e069d35fcc9c7ca8d
585
518
2022-11-20T17:59:49Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/08/25]] to [[2018/08/25]] without leaving a redirect: indended location
wikitext
text/x-wiki
==from Discord==
<poem>
http://tootcat2.hypertwins.net/.well-known/acme-challenge/nLguP2F142gk3WBcZm4BSF86dEp6zMs8_5nmHXADpuM is returning a 404, and just quickly I can't tell where the actual file is supposed to be.
I'll look at it later, hopefully in a couple of hours, if I get a chance, but thought I should give you a heads-up just in case.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
WoozleToday at 10:01 AM
Looking into this now.
The problem may be on the file-writing site... though I'm getting conflicting information...
Nginx is giving me the same problem Apache gives me: I can't tell what file it's trying to access in response to the URL.
WoozleToday at 11:13 AM
Okay, so... there's a Nginx directive that's not working as intended, and figuring out directive syntax is one of my major weak spots.
This:<pre>
location ^~ /.well-known/acme-challenge/ {
root /var/www/challenges;
}</pre>
...seems like it's supposed to strip out the /.well-known/acme-challenge/ from the URL, and append whatever's left to /var/www/challenges.
So http://tootcat2.hypertwins.net/.well-known/acme-challenge/test.txt would result in an access to /var/www/challenges/test.txt.
But it's not; it's actually resulting in an access to /var/www/challenges/.well-known/acme-challenge/test.txt.
But this is a location I can work with, so I'm not going to try to understand the location directive beyond noting that this is how it is effectively working.
The next problem is that the certbot seems to be failing to create the test file... unless it is deleting it after the test fails, but from what I remember it doesn't do that; it leaves the files in place for diagnostic purposes.
And the most recent test files are from back in May.
I changed the certbot config in Webmin so it points directly to /var/www/challenges/.well-known/acme-challenge/, and that seems to have worked.
...but Firefox still says toot.cat's SSL expires on Aug. 28.
Maybe I have to restart nginx again?
Or restart Mastodon?
Dang, what's that command to check a cert from the CLI... openssl something, I think...
Oh good, I made notes: https://htyp.org/openssl
openssl s_client -connect toot.cat:443 -- okay, great, gives me lots of info that does not include the expiration date.
The secret code phrase is apparently: echo | openssl s_client -connect toot.cat:443 2>/dev/null | openssl x509 -noout -dates
...and this confirms that the expiry is still 3 days from now.
WoozleToday at 12:01 PM
Got it.
I'm not sure if Let's Encrypt will renew properly next time, though; the config was clearly kind of messed up. I tried to tidy it, but I'm guessing about some pieces.
</poem>
03916e7fd54bdce5f7bf539e069d35fcc9c7ca8d
601
585
2022-11-20T18:51:12Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/07/18|prev]] .. [[2018/08/25|today]] .. [[2019/02/10|next]] }}
==from Discord==
<poem>
http://tootcat2.hypertwins.net/.well-known/acme-challenge/nLguP2F142gk3WBcZm4BSF86dEp6zMs8_5nmHXADpuM is returning a 404, and just quickly I can't tell where the actual file is supposed to be.
I'll look at it later, hopefully in a couple of hours, if I get a chance, but thought I should give you a heads-up just in case.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
WoozleToday at 10:01 AM
Looking into this now.
The problem may be on the file-writing site... though I'm getting conflicting information...
Nginx is giving me the same problem Apache gives me: I can't tell what file it's trying to access in response to the URL.
WoozleToday at 11:13 AM
Okay, so... there's a Nginx directive that's not working as intended, and figuring out directive syntax is one of my major weak spots.
This:<pre>
location ^~ /.well-known/acme-challenge/ {
root /var/www/challenges;
}</pre>
...seems like it's supposed to strip out the /.well-known/acme-challenge/ from the URL, and append whatever's left to /var/www/challenges.
So http://tootcat2.hypertwins.net/.well-known/acme-challenge/test.txt would result in an access to /var/www/challenges/test.txt.
But it's not; it's actually resulting in an access to /var/www/challenges/.well-known/acme-challenge/test.txt.
But this is a location I can work with, so I'm not going to try to understand the location directive beyond noting that this is how it is effectively working.
The next problem is that the certbot seems to be failing to create the test file... unless it is deleting it after the test fails, but from what I remember it doesn't do that; it leaves the files in place for diagnostic purposes.
And the most recent test files are from back in May.
I changed the certbot config in Webmin so it points directly to /var/www/challenges/.well-known/acme-challenge/, and that seems to have worked.
...but Firefox still says toot.cat's SSL expires on Aug. 28.
Maybe I have to restart nginx again?
Or restart Mastodon?
Dang, what's that command to check a cert from the CLI... openssl something, I think...
Oh good, I made notes: https://htyp.org/openssl
openssl s_client -connect toot.cat:443 -- okay, great, gives me lots of info that does not include the expiration date.
The secret code phrase is apparently: echo | openssl s_client -connect toot.cat:443 2>/dev/null | openssl x509 -noout -dates
...and this confirms that the expiry is still 3 days from now.
WoozleToday at 12:01 PM
Got it.
I'm not sure if Let's Encrypt will renew properly next time, though; the config was clearly kind of messed up. I tried to tidy it, but I'm guessing about some pieces.
</poem>
2056d0fb3c56ecaf4a10b8287f4261e78cb349d2
2018/07/18
0
167
520
519
2022-11-20T17:56:43Z
Woozle
1
1 revision imported: moved from HTYP
wikitext
text/x-wiki
This is going to involve some experimentation, as I've never used Amazon services before and don't intend to start until they reform (not expecting this to happen).
My current plan is:
# Use [[rclone]] ([https://rclone.org/ web]) to determine how much space current media takes up.
# Ensure I have a volume or "space" on DigitalOcean sufficient to accommodate that amount.
# Use rclone to copy the media over.
# Reconfigure toot.cat's Mastodon to point at the new location.
# Leave this configuration in place for a few days, looking for issues and making sure everything is being served by the new location.
# Tell PolymerWitch she can turn off the Amazon service, at long last.
b1836754d4695d5f42ba9b596b7d2fe7c5a66f69
586
520
2022-11-20T18:00:04Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/07/18]] to [[2018/07/18]] without leaving a redirect: indended location
wikitext
text/x-wiki
This is going to involve some experimentation, as I've never used Amazon services before and don't intend to start until they reform (not expecting this to happen).
My current plan is:
# Use [[rclone]] ([https://rclone.org/ web]) to determine how much space current media takes up.
# Ensure I have a volume or "space" on DigitalOcean sufficient to accommodate that amount.
# Use rclone to copy the media over.
# Reconfigure toot.cat's Mastodon to point at the new location.
# Leave this configuration in place for a few days, looking for issues and making sure everything is being served by the new location.
# Tell PolymerWitch she can turn off the Amazon service, at long last.
b1836754d4695d5f42ba9b596b7d2fe7c5a66f69
602
586
2022-11-20T18:52:46Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/06/22|prev]] .. [[2018/07/18|today]] .. [[2018/08/25|next]] }}
This is going to involve some experimentation, as I've never used Amazon services before and don't intend to start until they reform (not expecting this to happen).
My current plan is:
# Use {{l/htyp|rclone}} ([https://rclone.org/ web]) to determine how much space current media takes up.
# Ensure I have a volume or "space" on DigitalOcean sufficient to accommodate that amount.
# Use rclone to copy the media over.
# Reconfigure toot.cat's Mastodon to point at the new location.
# Leave this configuration in place for a few days, looking for issues and making sure everything is being served by the new location.
# Tell PolymerWitch she can turn off the Amazon service, at long last.
b3b1cf87b065741e7afbab8298ad88861db90c95
2018/06/22
0
168
525
524
2022-11-20T17:56:43Z
Woozle
1
4 revisions imported: moved from HTYP
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
...and then it turned out I had forgotten to save my changes before rebooting, so I had to do this:
<pre>
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
Warning: mastodon-sidekiq.service changed on disk. Run 'systemctl daemon-reload' to reload units.
root@tootcat2:~# systemctl daemon-reload
</pre>
After finding [https://discourse.joinmastodon.org/t/lots-of-activerecord-connectiontimeouterror/994/3 this explanation], I understood two things:
* <code>DB_POOL</code> should be the same as the <code>sidekiq -c</code> value
* I actually have plenty of CPU headroom, and can boost this quite a bit more.
I first tried 40, and that helped a bit -- but the "busy" queue was still getting stuck around 3500.
So then I bumped it up to 100, and within a minute or two the queue was down under 100.
Also, do things in ''this'' order:<pre>
root@tootcat2:~# systemctl daemon-reload
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
</pre>
eb5280265607129bd7970e1c05f14b11db1dfb5e
587
525
2022-11-20T18:00:20Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/06/22]] to [[2018/06/22]] without leaving a redirect: indended location
wikitext
text/x-wiki
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
...and then it turned out I had forgotten to save my changes before rebooting, so I had to do this:
<pre>
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
Warning: mastodon-sidekiq.service changed on disk. Run 'systemctl daemon-reload' to reload units.
root@tootcat2:~# systemctl daemon-reload
</pre>
After finding [https://discourse.joinmastodon.org/t/lots-of-activerecord-connectiontimeouterror/994/3 this explanation], I understood two things:
* <code>DB_POOL</code> should be the same as the <code>sidekiq -c</code> value
* I actually have plenty of CPU headroom, and can boost this quite a bit more.
I first tried 40, and that helped a bit -- but the "busy" queue was still getting stuck around 3500.
So then I bumped it up to 100, and within a minute or two the queue was down under 100.
Also, do things in ''this'' order:<pre>
root@tootcat2:~# systemctl daemon-reload
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
</pre>
eb5280265607129bd7970e1c05f14b11db1dfb5e
603
587
2022-11-20T18:54:01Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/05/30|prev]] .. [[2018/06/22|today]] .. [[2018/07/18|next]] }}
This isn't the first time this has happened... outgoing toots are being delayed by something like 1.5-2 hours. Last time, we upped the number of threads from 15 to 25 (according to my memory; apparently we didn't document it), and that seemed to fix the blockage.
So this time, I'm making notes.
Editing <code>/etc/systemd/system/mastodon-sidekiq.service</code>:
* changing <code>DB_POOL=5</code> to <code>DB_POOL=20</code>
* changing <code>sidekiq -c 25</code> to <code>sidekiq -c 40</code>
...and rebooted (which wasn't strictly necessary, but the system was asking for one because of a kernel upgrade some days ago).
...and then it turned out I had forgotten to save my changes before rebooting, so I had to do this:
<pre>
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
Warning: mastodon-sidekiq.service changed on disk. Run 'systemctl daemon-reload' to reload units.
root@tootcat2:~# systemctl daemon-reload
</pre>
After finding [https://discourse.joinmastodon.org/t/lots-of-activerecord-connectiontimeouterror/994/3 this explanation], I understood two things:
* <code>DB_POOL</code> should be the same as the <code>sidekiq -c</code> value
* I actually have plenty of CPU headroom, and can boost this quite a bit more.
I first tried 40, and that helped a bit -- but the "busy" queue was still getting stuck around 3500.
So then I bumped it up to 100, and within a minute or two the queue was down under 100.
Also, do things in ''this'' order:<pre>
root@tootcat2:~# systemctl daemon-reload
root@tootcat2:~# systemctl restart mastodon-sidekiq.service
</pre>
d235915d9c642671d78db173eaf431d5211edeba
2018/05/30
0
169
533
532
2022-11-20T17:56:43Z
Woozle
1
7 revisions imported: moved from HTYP
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* <s>I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).</s>
** '''2018-06-28''' This was causing full-page 403 errors for some users; I reverted the Nginx config file and it [https://toot.cat/@news/100281876187861211 seems to be fixed now].
*** commented out the port 80 no-redirect block
*** uncommented the old port 80 redirect block
*** added an IPv6 listen directive to the uncommented block
*** <code>/etc/init.d/nginx reload</code>
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/var/log/nginx/access.log</code> - Nginx access log (showed 404 when accessing via IPv6)
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
4c15baafb8c616cb8730338852c9165f35c4dfcc
588
533
2022-11-20T18:00:34Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/05/30]] to [[2018/05/30]] without leaving a redirect: indended location
wikitext
text/x-wiki
==Solved==
There were, I think, two main problems:
* The [[Let's Encrypt]] configuration had not been properly set up after the [[User:Woozle/toot.cat/2018/04/10|server migration in April]]
* [[Nginx]] was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the [[letsencrypt]] command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using [[wget]] to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* <s>I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).</s>
** '''2018-06-28''' This was causing full-page 403 errors for some users; I reverted the Nginx config file and it [https://toot.cat/@news/100281876187861211 seems to be fixed now].
*** commented out the port 80 no-redirect block
*** uncommented the old port 80 redirect block
*** added an IPv6 listen directive to the uncommented block
*** <code>/etc/init.d/nginx reload</code>
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/var/log/nginx/access.log</code> - Nginx access log (showed 404 when accessing via IPv6)
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
4c15baafb8c616cb8730338852c9165f35c4dfcc
604
588
2022-11-20T18:58:52Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/05/20|prev]] .. [[2018/05/30|today]] .. [[2018/06/22|next]] }}
==Solved==
There were, I think, two main problems:
* The {{l/htyp|Let's Encrypt}} configuration had not been properly set up after the [[2018/04/10|server migration in April]]
* {{l/htyp|Nginx}} was correctly configured to respond to IPv6 on port 443 (https), but ''not'' on port 80 (http).
** This was the problem that took the most time to identify, as it caused the {{l/htyp|letsencrypt}} command to fail even though the URL appeared to be returning the proper file.
Confounding factors included:
* [[HSTS]] was turned on (this seems to be part of the SSL cert, ''not'' something in Nginx), so existing browser sessions insisted on self-redirecting from http to https even when I had turned that off in Nginx. '''Workaround''': only attempt access in an anonymous browser window. (Using {{l/htyp|wget}} to do the test also might have worked – and ultimately, it was use of wget from an IPv6-enabled server that provided the final clue.)
* My home internet (and apparently everyone else's) uses only IPv4, while Let's Encrypt uses IPv6 if it is available – so Let's Encrypt was consistently reporting a problem that we weren't seeing, leading us to think (basically) that we were misunderstanding the messages.
Cleanup to do:
* It's not clear whether Let's Encrypt is now set up properly; I did the challenge installation by hand.
* <s>I turned off ''all'' http -> https redirects in Nginx in order to be absolutely certain that Nginx wasn't causing the redirects I was still seeing (because of HSTS).</s>
** '''2018-06-28''' This was causing full-page 403 errors for some users; I reverted the Nginx config file and it [https://toot.cat/@news/100281876187861211 seems to be fixed now].
*** commented out the port 80 no-redirect block
*** uncommented the old port 80 redirect block
*** added an IPv6 listen directive to the uncommented block
*** <code>/etc/init.d/nginx reload</code>
* <s>A user [https://gist.github.com/renatolond/5102b210849beaef0a443d5d93f4636a now reports] some IPv6 issues on the https side as well. ([https://rm.vbz.net/issues/124 Addressing this] first.)</s>
===Relevant Files===
* <code>/etc/cron.daily/letsencrypt-renew</code> - the [[cron]] job to check/renew the cert
* <code>/etc/letsencrypt/renewal/tootcat.conf</code> - Let's Encrypt configuration
* <code>/etc/nginx/sites-available/tootcat.conf</code> - Nginx configuration
* <code>/var/log/nginx/access.log</code> - Nginx access log (showed 404 when accessing via IPv6)
==Narration / Notes==
===Phase 1===
It looks like nginx was set to use a different set of certificate files than the ones [[Let's Encrypt]] was set to renew.
Tentatively, LE goes through all the .conf files in /etc/letsencrypt/renewal and renews each one.
There was only one, and it pointed at files in /etc/letsencrypt/live/tootcat2.hypertwins.net/
I've changed it to point to /etc/letsencrypt/live/toot.cat/
Nginx also looks for 2 cert files in /etc/letsencrypt/live/toot.cat/, so now at least we're matched.
When I try to renew with letsencrypt renew, I get:
<pre>
root@tootcat2:/# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:11:15,708:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:11:15,709:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:11:15,711:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/#
</pre>
The key piece of information there seems to be "Missing --webroot-path for domain". What seems to be happening is that Nginx is redirecting from http to https even though the file exists.
===Phase 2===
It turned out there was an [[HSTS]] policy that was forcing the browser to redirect even though Nginx wasn't, I think? But opening a toot.cat URL in an anonymous window fixed that. However it still wasn't finding the test file, so I changed the webroot on both Nginx and Let'sEncrypt to /var/www/challenges, and then was able to access the test file.
...but Let's Encrypt still returns this:
<pre>
root@tootcat2:/var/www/challenges# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Encountered exception during recovery
2018-05-31 00:49:39,460:ERROR:letsencrypt.error_handler:Missing --webroot-path for domain: toot.cat
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/letsencrypt/error_handler.py", line 74, in call_registered
self.funcs[-1]()
File "/usr/lib/python2.7/dist-packages/letsencrypt/auth_handler.py", line 280, in _cleanup_challenges
self.dv_auth.cleanup(dv_c)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 139, in cleanup
root_path = self._get_root_path(achall)
File "/usr/lib/python2.7/dist-packages/letsencrypt/plugins/webroot.py", line 108, in _get_root_path
.format(achall.domain))
PluginError: Missing --webroot-path for domain: toot.cat
2018-05-31 00:49:39,462:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing --webroot-path for domain: toot.cat. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges#
</pre>
===Phase 3===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:30:48,656:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --staging renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:36:59,134:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 4===
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:42:09,149:WARNING:letsencrypt.client:Registering without email!
2018-05-31 01:42:09,992:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-staging.api.letsencrypt.org/directory
(You can set this with the --agree-tos flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:52:59,407:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Failed authorization procedure. toot.c$
t (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://toot.cat/.well-known/acme-challenge/tZFwZb9H2at2brdJYexpRqTDYOigSbT$
J_6oL3AXwBQ: ''[404 errors]''. Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
</pre>
[...]
<pre>
root@tootcat2:/var/www/challenges/.well-known# letsencrypt --dry-run --agree-tos --manual renew
Processing /etc/letsencrypt/renewal/toot.cat.conf
2018-05-31 01:59:54,703:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/toot.cat.conf produced an unexpected error: Missing command line flag or config entry for this setting:
NOTE: The IP of this machine will be publicly logged as having requested this certificate. If you're running letsencrypt in manual mode on a machine that is not your server, please ensure you're okay with that.
Are you OK with your IP being logged?
(You can set this with the --manual-public-ip-logging-ok flag). Skipping.
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates below have not been saved.)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/toot.cat/fullchain.pem (failure)
** DRY RUN: simulating 'letsencrypt renew' close to cert expiry
** (The test certificates above have not been saved.)
1 renew failure(s), 0 parse failure(s)
root@tootcat2:/var/www/challenges/.well-known#
</pre>
===Phase 5===
Relevant excerpts from Discord:
<blockquote>
<poem>
Ok, yeah, same error. It's getting a 404. But the URL it claims to be accessing is returning the challenge.
(Just verified again, pasting URL from the logfile.)
It'd be nice if it would include the whole URL, including the domain and protocol.
Wait, it did. I'm just tired.
It's as if the LE remote client is reaching a different server.(edited)
Is there any logging of IP address...
Can't see any.
Okay, next idea; check Nginx server log and see what URL is being requested. If any.
''[...]''
I'm trying to do a close tracking of what request the server sees when I do the test run, but my ADD gets worse when I'm tired and I forget what I was doing between one screen and the next.
Ok, I've caught the server actually returning a 404!
Checking URL...
URL is fine, except I'm making an assumption about the domain.
I think that must be the problem.
Somehow.
There is another domain on that server, and it goes to a different webroot.
oh, ffu.... this MIGHT be an IPv6 issue. >.<
''[...]''
I can test this from another DO server. They all have IPv6 and tend to default to it.
''[...]''
It's IPv6.
''[...]''
I just got a 404 from the same URL that works from here.
Ok, this should be tractable now.
I just have to find an example of correct ipv6 Nginx config.
''[...]''
I can probably just copy from the https section.
Found.
Now restart nginx...
Or reload, I guess.
200 OK
So... do I dare try LE the easy way? No, I'd better do it manually again.
Actually, better do a manual dry-run first.
TEST SUCCESSFUL
''[...]''
Now the real thing (but manually again, because I have zero faith that the other part of the problem is solved).
heh... URL ends in UwU...
''[...]''
I got a success message from LE, but still getting cert error in browser.
owait, probly need to restart nginx.
<hopes that's all it is>
Yeah, the standard cron script does that too. Ok...
OMGSUCCESS.
</poem>
</blockquote>
87ecd1d7ca8a45a95ed10770915ece3de3d292a9
2018/05/20
0
170
535
534
2022-11-20T17:56:44Z
Woozle
1
1 revision imported: moved from HTYP
wikitext
text/x-wiki
* '''symptom''': Main page came up, but with no toots. Some other pages would not respond at all.
* '''cause''':
** [[Nginx]] wasn't starting, and the status returned by <code>systemctl status nginx.service</code> included the message <code>bind() to [::]:443 failed (98: Address already in use)</code>.
** This was in turn because of a small problem in <code>/etc/nginx/sites-available/tootcat2.hypertwins.net.conf</code>.
The lines of interest are:<pre>
server {
listen 443 ssl;
listen [::]:443 ssl ipv6only=on;
</pre>
The last line ''was'' set to <code>ipv6only=off</code>. What that apparently means is that this line will try to listen on [[IPv4]] as well – but the previous line already has nginx trying to listen on IPv4, so nginx fails when it tries to listen again on the same port. Specifying <code>ipv6only=on</code> tells it "this line means you're supposed to ''only'' listen on [[IPv6]], so don't try anything else here.", resulting in nginx listening on both IPv4 and IPv6, which is what we want.
I don't know why it was even working before; maybe the behavior of nginx changed between versions.
6369e6c70ba349fee315f74daa07966e793e091c
589
535
2022-11-20T18:00:47Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/05/20]] to [[2018/05/20]] without leaving a redirect: indended location
wikitext
text/x-wiki
* '''symptom''': Main page came up, but with no toots. Some other pages would not respond at all.
* '''cause''':
** [[Nginx]] wasn't starting, and the status returned by <code>systemctl status nginx.service</code> included the message <code>bind() to [::]:443 failed (98: Address already in use)</code>.
** This was in turn because of a small problem in <code>/etc/nginx/sites-available/tootcat2.hypertwins.net.conf</code>.
The lines of interest are:<pre>
server {
listen 443 ssl;
listen [::]:443 ssl ipv6only=on;
</pre>
The last line ''was'' set to <code>ipv6only=off</code>. What that apparently means is that this line will try to listen on [[IPv4]] as well – but the previous line already has nginx trying to listen on IPv4, so nginx fails when it tries to listen again on the same port. Specifying <code>ipv6only=on</code> tells it "this line means you're supposed to ''only'' listen on [[IPv6]], so don't try anything else here.", resulting in nginx listening on both IPv4 and IPv6, which is what we want.
I don't know why it was even working before; maybe the behavior of nginx changed between versions.
6369e6c70ba349fee315f74daa07966e793e091c
606
589
2022-11-20T19:03:29Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/05/03|prev]] .. [[2018/05/20|today]] .. [[2018/05/30|next]] }}
* '''symptom''': Main page came up, but with no toots. Some other pages would not respond at all.
* '''cause''':
** {{l/htyp|Nginx}} wasn't starting, and the status returned by <code>systemctl status nginx.service</code> included the message <code>bind() to [::]:443 failed (98: Address already in use)</code>.
** This was in turn because of a small problem in <code>/etc/nginx/sites-available/tootcat2.hypertwins.net.conf</code>.
The lines of interest are:<pre>
server {
listen 443 ssl;
listen [::]:443 ssl ipv6only=on;
</pre>
The last line ''was'' set to <code>ipv6only=off</code>. What that apparently means is that this line will try to listen on [[IPv4]] as well – but the previous line already has nginx trying to listen on IPv4, so nginx fails when it tries to listen again on the same port. Specifying <code>ipv6only=on</code> tells it "this line means you're supposed to ''only'' listen on [[IPv6]], so don't try anything else here.", resulting in nginx listening on both IPv4 and IPv6, which is what we want.
I don't know why it was even working before; maybe the behavior of nginx changed between versions.
e80928a2db79d8229ee230661cb2ffa36f8bc71e
2018/05/03
0
171
538
537
2022-11-20T17:56:44Z
Woozle
1
2 revisions imported: moved from HTYP
wikitext
text/x-wiki
Reference links:
* [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine]
* [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub]
==Solution==
# You have to restart (or reload?) the SideKiq job, possibly in addition to the web job.
# Installing Postfix and using these settings works well:
<pre>
SMTP_SERVER=localhost
SMTP_PORT=25
SMTP_AUTH_METHOD=none
SMTP_OPENSSL_VERIFY_MODE=none
</pre>
==Notes==
<code>journalctl -u mastodon-sidekiq | grep smtp</code> yields this:
<pre>
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
May 03 11:15:21 tootcat2 bundle[5368]: 2018-05-03T11:15:21.238Z 5368 TID-orv43zy6g WARN: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
</pre>
...with several prior instances of very similar sequences.
9bf9145fef6896b83be5faa2106b7c132f007334
590
538
2022-11-20T18:01:09Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/05/03]] to [[2018/05/03]] without leaving a redirect: indended location
wikitext
text/x-wiki
Reference links:
* [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine]
* [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub]
==Solution==
# You have to restart (or reload?) the SideKiq job, possibly in addition to the web job.
# Installing Postfix and using these settings works well:
<pre>
SMTP_SERVER=localhost
SMTP_PORT=25
SMTP_AUTH_METHOD=none
SMTP_OPENSSL_VERIFY_MODE=none
</pre>
==Notes==
<code>journalctl -u mastodon-sidekiq | grep smtp</code> yields this:
<pre>
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
May 03 11:15:21 tootcat2 bundle[5368]: 2018-05-03T11:15:21.238Z 5368 TID-orv43zy6g WARN: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
</pre>
...with several prior instances of very similar sequences.
9bf9145fef6896b83be5faa2106b7c132f007334
607
590
2022-11-20T19:04:43Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/04/10|prev]] .. [[2018/05/03|today]] .. [[2018/05/20|next]] }}
Reference links:
* [https://rm.vbz.net/projects/toot-cat/issues issue on Redmine]
* [https://github.com/tootsuite/mastodon/issues/7323 help request on tootsuite@GitHub]
==Solution==
# You have to restart (or reload?) the SideKiq job, possibly in addition to the web job.
# Installing Postfix and using these settings works well:
<pre>
SMTP_SERVER=localhost
SMTP_PORT=25
SMTP_AUTH_METHOD=none
SMTP_OPENSSL_VERIFY_MODE=none
</pre>
==Notes==
<code>journalctl -u mastodon-sidekiq | grep smtp</code> yields this:
<pre>
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
May 03 11:15:21 tootcat2 bundle[5368]: 2018-05-03T11:15:21.238Z 5368 TID-orv43zy6g WARN: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `initialize'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `open'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:539:in `tcp_socket'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:549:in `block in do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:548:in `do_start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/2.5.0/net/smtp.rb:518:in `start'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
May 03 11:15:21 tootcat2 bundle[5368]: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/mail-2.7.0/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
</pre>
...with several prior instances of very similar sequences.
3f91c3b4abfa563469c8bb7b8bf34c935585ceb6
2018/04/10
0
172
542
541
2022-11-20T17:56:44Z
Woozle
1
3 revisions imported: moved from HTYP
wikitext
text/x-wiki
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
At this point (morning of 4/11), I turned the problem over to Lottie...
* [https://gist.github.com/foxsan48/dad39f49777794d60594905e85e8fc45 Gist]
* [https://toot.cat/@woozle/99841228289384064 toot to StaticSafe]
* There are also some notes in [https://rm.vbz.net/projects/toot-cat-sysops/wiki toot.cat private on Redmine] that could be made public
41097f6906afd91958f13e29e2014b862b160851
591
542
2022-11-20T18:01:23Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/04/10]] to [[2018/04/10]] without leaving a redirect: indended location
wikitext
text/x-wiki
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
At this point (morning of 4/11), I turned the problem over to Lottie...
* [https://gist.github.com/foxsan48/dad39f49777794d60594905e85e8fc45 Gist]
* [https://toot.cat/@woozle/99841228289384064 toot to StaticSafe]
* There are also some notes in [https://rm.vbz.net/projects/toot-cat-sysops/wiki toot.cat private on Redmine] that could be made public
41097f6906afd91958f13e29e2014b862b160851
608
591
2022-11-20T19:05:54Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/04/07|prev]] .. [[2018/04/10|today]] .. [[2018/05/03|next]] }}
Server created: 4GB- 2CPU - 80GB - $20/mo, Ubuntu 16.04, SFO2, IPv6, Gonzo key.
Using the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] from the start this time, but using Ruby 2.5.0 instead of 2.4.1. Skipping the server-creation and DNS bits because I do those without thinking. (Also, can't point the real domain here until later.)
These instructions assume you're running as root, which works for me.
* <code>mkdir setup</code> (/root/setup)
* <code>cd setup</code> - because I like to keep setup clutter in a separate folder
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* <code>bash setup_6.x</code>
* <code>apt -y install curl</code> - was already the latest version
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
At this point (morning of 4/11), I turned the problem over to Lottie...
* [https://gist.github.com/foxsan48/dad39f49777794d60594905e85e8fc45 Gist]
* [https://toot.cat/@woozle/99841228289384064 toot to StaticSafe]
* There are also some notes in [https://rm.vbz.net/projects/toot-cat-sysops/wiki toot.cat private on Redmine] that could be made public
68d000dc17db31bf662b3f67d3568a895c19172a
2018/04/07
0
173
551
550
2022-11-20T17:56:44Z
Woozle
1
8 revisions imported: moved from HTYP
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
===part 2===
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
===part 3===
Some [https://cybre.space/@benhamill/99831608699607241 research] by Ben Hamill suggested this: <code>gem install --remote idn</code>
The resulting error message pointed me at a log file, which seemed to be saying that the problem was coming from [[gcc]]. Since this means there was compiling involved, I thought maybe I should install the header file for idn as well (as root): <code>apt install libghc-gnuidn-dev</code>.
Followed by...
* <code>su - mastodon</code>
* <code>gem install --remote idn</code>
Output:
<pre>Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-23716-rrnxuy.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Oops, maybe I was supposed to be in <code>~/live</code>?
Logging in again as root...
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>gem install --remote idn</code>
Output:<pre>
Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-24783-1trgchl.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Looks pretty much the same.
All I can think is that this is some kind of version conflict caused by me originally installing the wrong version of Ruby (because that's the version the instructions specified), so let's scrap this build and start over.
55e2d440b7847e48a8eeefbfa9bdb464852b51e2
592
551
2022-11-20T18:01:40Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/04/07]] to [[2018/04/07]] without leaving a redirect: indended location
wikitext
text/x-wiki
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
===part 2===
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
===part 3===
Some [https://cybre.space/@benhamill/99831608699607241 research] by Ben Hamill suggested this: <code>gem install --remote idn</code>
The resulting error message pointed me at a log file, which seemed to be saying that the problem was coming from [[gcc]]. Since this means there was compiling involved, I thought maybe I should install the header file for idn as well (as root): <code>apt install libghc-gnuidn-dev</code>.
Followed by...
* <code>su - mastodon</code>
* <code>gem install --remote idn</code>
Output:
<pre>Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-23716-rrnxuy.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Oops, maybe I was supposed to be in <code>~/live</code>?
Logging in again as root...
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>gem install --remote idn</code>
Output:<pre>
Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-24783-1trgchl.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Looks pretty much the same.
All I can think is that this is some kind of version conflict caused by me originally installing the wrong version of Ruby (because that's the version the instructions specified), so let's scrap this build and start over.
55e2d440b7847e48a8eeefbfa9bdb464852b51e2
609
592
2022-11-20T19:07:18Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/01/15|prev]] .. [[2018/04/07|today]] .. [[2018/04/10|next]] }}
=Take 1=
Loosely following [https://anystack.xyz/how-to-install-mastodon-ubuntu/ these instructions]...
I just do everything in root rather than using sudo, because that's how I roll.
Things done:
* Create droplet (4GB- 2CPU - 80GB - $20, Ubuntu 16.04, SFO2, IPv6, Gonzo key)
* <code>apt update</code>
* <code>apt upgrade</code>
* install node.js:
** <code>curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -</code>
** <code>apt install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev nodejs</code>
** <code>npm install -g yarn</code>
* install redis-server:
** <code>apt install redis-server redis-tools</code>
* install [[PostgreSQL]] (Pg):
** <code>apt install postgresql postgresql-contrib</code>
* switch to postgres user, create Mastodon user in Pg:
** <code>su - postgres</code>
** <code>psql</code>
** <code>CREATE USER mastodon CREATEDB;</code>
** <code>\q</code>
Now, we're trying to enable ident auth in Pg so users can log in without a password.
* I don't understand why we want to do this; seems like bad security.
* I tried to do this bit exactly as written, because it looked like it might be user-sensitive, but it didn't work (see below).
* Can this be done as all one line?
* <code>sudo sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' \</code>
* <code>/etc/postgresql/9.?/main/pg_hba.conf</code>
That didn't work, because after the second line it asked for a password for postgres, which I don't have, and wouldn't accept a blank. So, backing out and trying as root (and all one line):
* <code>sed -i '/^local.*postgres.*peer$/a host all all 127.0.0.1/32 ident' /etc/postgresql/9.?/main/pg_hba.conf</code>
No error, but also no success message. I will assume successful.
* install ident daemon:
** <code>apt install pidentd</code>
** <code>systemctl enable pidentd</code>
** Response:
*** <code>pidentd.service is not a native service, redirecting to systemd-sysv-install</code>
*** <code>Executing /lib/systemd/systemd-sysv-install enable pidentd</code>
** <code>systemctl start pidentd</code>
** <code>systemctl restart postgresql</code>
==Setting Up Ruby==
* <code>apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev rbenv</code>
** Note: the instructions omitted <code>rbenv</code>, but it seems to be needed.
* <code>adduser --disabled-password --disabled-login mastodon</code>
** Just hitting ENTER in response to all questions, "Y" in response to "Y/n".
* Change to user <code>mastodon</code> (which also puts you in <code>/home/mastodon</code>):
** <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* install Ruby 2.4.1:
** <code>rbenv install 2.4.1</code>
That didn't work because rbenv was not installed. (Also not sure this is the best version of Ruby, anymore, but that seems fixable later now that we have the command). So I had to back out to root, <code>apt install rbenv</code>, and then <code>su - mastodon</code> again.
* <code>rbenv install 2.4.1</code>
** This takes a couple of minutes.
* <code>rbenv global 2.4.1</code>
** This is instantaneous.
* <code>ruby -v</code>
** response: <code>ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]</code>
*** ...um, okay.
==Installing Mastodon==
* <code>cd ~</code>
** This is probably redundant.
* <code>git clone https://github.com/tootsuite/mastodon.git live</code>
* <code>cd live</code>
* <code>git checkout $(git tag | tail -n 1)</code>
** I don't know what this does.
* "Install bundler to manage the dependencies and disable the gem documentation."
** <code>echo "gem: --no-document" > ~/.gemrc</code>
** <code>gem install bundler --no-ri</code>
*** Response:
**** <code>Fetching: bundler-1.16.1.gem (100%)</code>
**** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
**** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
Okay, '''Simon says'''...
* <code>exit</code>
* <code>gem install bundler --no-ri</code>
** Response:
*** <code>Fetching: bundler-1.16.1.gem (100%)</code>
*** <code>Successfully installed bundler-1.16.1</code>
*** <code>1 gem installed</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** A bunch of stuff happened, and then this error message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2653-idvqpi.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
In Gemfile:
rails-settings-cached was resolved to 0.6.6, which depends on
rails was resolved to 5.1.4, which depends on
actioncable was resolved to 5.1.4, which depends on
actionpack was resolved to 5.1.4, which depends on
actionview was resolved to 5.1.4, which depends on
rails-dom-testing was resolved to 2.0.3, which depends on
nokogiri
</pre>
Okay, trying that command...
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
*** <code>Fetching: mini_portile2-2.3.0.gem (100%)</code>
*** <code>ERROR: While executing gem ... (Gem::FilePermissionError)</code>
*** <code> You don't have write permissions for the /var/lib/gems/2.3.0 directory.</code>
So again, Simon says...
* <code>exit</code>
* <code>gem install nokogiri -v '1.8.2'</code>
** Response:
<pre>Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20180407-2736-1uhzyd6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.2 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/gem_make.out
</pre>
Okay. Let's start over, and use the [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md official instructions] this time, leaving off any bits that have already clearly been done. (I don't know why I didn't use them to begin with... I guess these alternate instructions just looked so distro-specific and friendly.)
=Take 2=
As root...
* <code>cd /root</code>
* <code>mkdir setup</code>
* <code>cd setup</code>
* <code>wget https://deb.nodesource.com/setup_6.x</code>
* ...and then "review the script" using <code>less</code> -- as if I'd know how to evaluate it. Glanced at it, what does it mean. Now running it...
* </code>bash setup_6.x</code>
==Yarn Repository==
* <code>apt -y install curl</code>
** was already installed, but might not have been if I hadn't tried the other instructions first
* <code>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -</code>
* <code>echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list</code>
* <code>apt update</code>
* Install [[Yarn]] plus a bunch of other stuff:
** <code>apt -y install imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib nginx letsencrypt yarn</code>
==User-Specific Stuff==
* <code>su - mastodon</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
** This does not seem to have been done earlier, or at least not with the same command -- but there is a .rbenv folder. So can't do it again, unless we want to erase it. Maybe later, if something seems to be wrong with rbenv.
* <code>cd ~/.rbenv && src/configure && make -C src</code>
** Response: <code>-su: src/configure: No such file or directory</code>
** Okay, something seems to be wrong with rbenv.
* <code>cd ~</code>
* <code>rm -rdf .rbenv</code>
* <code>git clone https://github.com/rbenv/rbenv.git ~/.rbenv</code>
* <code>cd ~/.rbenv && src/configure && make -C src</code>
* <code>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc</code>
* <code>echo 'eval "$(rbenv init -)"' >> ~/.bashrc</code>
* Restart the shell:
** <code>exec bash</code>
* Check if rbenv is correctly installed:
** <code>type rbenv</code>
*** Response:<pre>
rbenv is a function
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</pre>
* Install ruby-build as rbenv plugin:
** <code>git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build</code>
* <code>rbenv install 2.4.1</code>
** This is probably redundant now, but why not.
** It still takes a couple of minutes, though.
* <code>rbenv global 2.4.1</code>
==Installing Mastodon==
Much of this has already been done -- but this instruction set does explain it a bit. Skipping redundant bits...
* Install bundler (again, but without the options):
** <code>gem install bundler</code>
* Use bundler to install the rest of the Ruby dependencies (this might be redundant, but maybe not):
** <code>bundle install --deployment --without development test</code>
*** Response: <code>Could not locate Gemfile</code>
I have to stop for tonight.
===part 2===
Looks like [[Gemfile]] is an app-config file which needs to already exist when you run <code>bundle install [...]</code> -- and there's one in <code>/home/mastodon/live</code>, so let's run it from there.
Log in as root, then:
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response: <code>rbenv: version `2.5.0' is not installed (set by /home/mastodon/live/.ruby-version)</code>
Looks like the instructions may not have been updated; Charlotte tells me that Masto does, in fact, now require Ruby 2.5.0. So...
* <code>cd ~</code>
* <code>rbenv install 2.5.0</code>
* <code>rbenv global 2.5.0</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>rbenv: bundle: command not found
The `bundle' command exists in these Ruby versions:
2.4.1
</pre>
I'm going on the assumption that this doesn't mean "Ruby did away with Bundler after 2.4.1" but rather "You haven't installed it for 2.5.0, you've only installed it for 2.4.1".
We're already in ~/live, which seems to be the right folder, so no need to cd there.
* <code>gem install bundler</code>
*: <code>Successfully installed bundler-1.16.1</code>
*: <code>1 gem installed</code>
* <code>bundle install --deployment --without development test</code>
** This seemed to be running successfully for quite awhile, installing various things, then failed with the following message:
<pre>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-7030-grmz7k.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Get back out to root, then:
* <code>apt install idn</code>
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>bundle install --deployment --without development test</code>
** Response:<pre>
Installing idn-ruby 0.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-19186-1hcp4ek.rb extconf.rb
checking for -lidn... no
ERROR: could not find idn library!
Please install the GNU IDN library or alternatively specify at least one
of the following options if the library can only be found in a non-standard
location:
--with-idn-dir=/path/to/non/standard/location
or
--with-idn-lib=/path/to/non/standard/location/lib
--with-idn-include=/path/to/non/standard/location/include
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/mastodon/.rbenv/versions/2.5.0/bin/$(RUBY_BASE_NAME)
--with-idn-dir
--without-idn-dir
--with-idn-include
--without-idn-include=${idn-dir}/include
--with-idn-lib
--without-idn-lib=${idn-dir}/lib
--with-idnlib
--without-idnlib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/mastodon/live/vendor/bundle/ruby/2.5.0/gems/idn-ruby-0.1.0 for inspection.
Results logged to /home/mastodon/live/vendor/bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-ruby-0.1.0/gem_make.out
An error occurred while installing idn-ruby (0.1.0), and Bundler cannot continue.
Make sure that `gem install idn-ruby -v '0.1.0'` succeeds before bundling.
In Gemfile:
idn-ruby
</pre>
Ohhkayy... well... let's try pointing it directly at the idn library file...
* <code>bundle install --deployment --without development test --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
** Response: <code>Unknown switches '--with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11'</code>
*** Okay, so the error message is lying to me, or I'm misreading it.
<code>bundle --help</code> gives man-style help which lists all the bundle commands; <code>bundle install --help</code> lists options specific to <code>bundle install</code>, and none of the <code>--with-idn-*</code> options appear to be among either of them.
* How about: <code>gem install idn-ruby</code>... nope, same error message...
* How about <code>gem install idn-ruby --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>...
** nope: <code>invalid option: --with-idn-lib=/usr/lib/x86_64-linux-gnu/libidn.so.11</code>
===part 3===
Some [https://cybre.space/@benhamill/99831608699607241 research] by Ben Hamill suggested this: <code>gem install --remote idn</code>
The resulting error message pointed me at a log file, which seemed to be saying that the problem was coming from [[gcc]]. Since this means there was compiling involved, I thought maybe I should install the header file for idn as well (as root): <code>apt install libghc-gnuidn-dev</code>.
Followed by...
* <code>su - mastodon</code>
* <code>gem install --remote idn</code>
Output:
<pre>Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-23716-rrnxuy.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Oops, maybe I was supposed to be in <code>~/live</code>?
Logging in again as root...
* <code>su - mastodon</code>
* <code>cd live</code>
* <code>gem install --remote idn</code>
Output:<pre>
Building native extensions. This could take a while...
ERROR: Error installing idn:
ERROR: Failed to build gem native extension.
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
/home/mastodon/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180409-24783-1trgchl.rb extconf.rb
checking for -lidn... yes
checking for idna.h... yes
checking for punycode.h... yes
checking for stringprep.h... yes
creating Makefile
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR=" clean
current directory: /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2/ext
make "DESTDIR="
compiling idn.c
compiling idna.c
idna.c: In function ‘toASCII’:
idna.c:88:37: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_ascii_8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: In function ‘toUnicode’:
idna.c:128:41: error: ‘struct RString’ has no member named ‘ptr’
rc = idna_to_unicode_8z8z(RSTRING(str)->ptr, &buf, flags);
^
idna.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:241: recipe for target 'idna.o' failed
make: *** [idna.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/idn-0.0.2 for inspection.
Results logged to /home/mastodon/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/idn-0.0.2/gem_make.out
</pre>
Looks pretty much the same.
All I can think is that this is some kind of version conflict caused by me originally installing the wrong version of Ruby (because that's the version the instructions specified), so let's scrap this build and start over.
2ce97feac9c4b11aa16e83dc2e840ec2ac7e170f
2018/01/15
0
174
555
554
2022-11-20T17:56:44Z
Woozle
1
3 revisions imported: moved from HTYP
wikitext
text/x-wiki
My original request on Jan. 11:
<blockquote>
How do I move toot.cat out of the "BS10413-GANDI" sub-account (which I did not create, and which has "limited permissions" that I don't see how to edit) and into my main account ("woozle", the one I am writing from) so that I can manage DNS and automatic renewals?
Thank you.
</blockquote>
In the meantime, I ''did'' figure out how to adjust the DNS, so this only becomes a crisis when I need to renew the domain.
Four days later, here's the response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
OMFG what??
I'm thinking it may just be best to get the domain back out of that hellhole, after taking some time to research a better home for it (now that the need is no longer urgent). Possibilities include:
* [http://hover.com Hover] (where PolymerWitch originally registered it)
* [http://portfast.co.uk portfast.co.uk] ([https://witches.town/@lambdagrrl/99353801843467099 recommendation])
b212fa6f199515e59d6a518734cd5fd3e543184e
593
555
2022-11-20T18:01:55Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/01/15]] to [[2018/01/15]] without leaving a redirect: indended location
wikitext
text/x-wiki
My original request on Jan. 11:
<blockquote>
How do I move toot.cat out of the "BS10413-GANDI" sub-account (which I did not create, and which has "limited permissions" that I don't see how to edit) and into my main account ("woozle", the one I am writing from) so that I can manage DNS and automatic renewals?
Thank you.
</blockquote>
In the meantime, I ''did'' figure out how to adjust the DNS, so this only becomes a crisis when I need to renew the domain.
Four days later, here's the response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
OMFG what??
I'm thinking it may just be best to get the domain back out of that hellhole, after taking some time to research a better home for it (now that the need is no longer urgent). Possibilities include:
* [http://hover.com Hover] (where PolymerWitch originally registered it)
* [http://portfast.co.uk portfast.co.uk] ([https://witches.town/@lambdagrrl/99353801843467099 recommendation])
b212fa6f199515e59d6a518734cd5fd3e543184e
610
593
2022-11-20T19:08:59Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2018/01/14|prev]] .. [[2018/01/15|today]] .. [[2018/04/07|next]] }}
[[category:gandi]]
My original request on Jan. 11:
<blockquote>
How do I move toot.cat out of the "BS10413-GANDI" sub-account (which I did not create, and which has "limited permissions" that I don't see how to edit) and into my main account ("woozle", the one I am writing from) so that I can manage DNS and automatic renewals?
Thank you.
</blockquote>
In the meantime, I ''did'' figure out how to adjust the DNS, so this only becomes a crisis when I need to renew the domain.
Four days later, here's the response from Gandi:
<blockquote>
Hello,
thank you for contacting Gandi Customer Care.
We apologize for the delayed answer due to a recent increase of requests (due to the launch of V5).
Domains are fully imported only if the owner account has been migrated too. Domains for which the migrated account is only Administrative, Technical and/or Billing contact are partially imported under an Organization with limited permissions (or need to be synchronized to be displayed).
Domain "toot.cat" has another "classic" account as owner (and need synchronization) that's why it was not displayed. No it appears under an organization named "BS10413-GANDI" which is in fact the Owner 'classic' handle.
To get full rights on the domain you will have to ask the owner to migrate his account to V5, or you will have to migrate the owner account and merge it with your current V5 account.
For this case go to the "Classic" interface to verify you have access to this account (password mostly) and verify that the email address and legal informations (Name or company name, account type) match exactly the ones for your account and or organization.
If this is not the case you will have to make "change owner account" operation to a new 'classic' handle with the correct informations.
http://wiki.gandi.net/en/contacts/changeowner
A change of owner mean the validation of an email sent to the email address registered for each of the owner. I invite you to verify specifically that the email addresses fo the owners are correct, valid and that no Anti Spam or Whois privacy service is activated.
This operation is just an administrative one, and there would be no impact on the running of the domains or their services.
Only domains can be "moved" from one account to another. Other products like SSL certificates, websites or hosting are "locked" to the account which create them.
Then go to V5 and log out of the V5 account. Then log in using the classic handle (complete BS10413-GANDI) and password, to trigger the migration process.
You can find more information on our new V5 interface at this address:
https://doc.gandi.net/en#
Do not hesitate to contact us if you need more information.
Our best wishes for a happy and successful New Year.
Best regards
<pre>
\o/ Thierry
G http://v4.gandi.net/
-------------------------------------------------------------------------------
Are you satisfied with the quality of the reply you received?
YES: https://v4.gandi.net/faq/feedback/yes
NO: https://v4.gandi.net/faq/feedback/no
no I would like to give more detailed feedback: https://v4.gandi.net/faq/feedback.
-------------------------------------------------------------------------------
</pre>
</blockquote>
OMFG what??
I'm thinking it may just be best to get the domain back out of that hellhole, after taking some time to research a better home for it (now that the need is no longer urgent). Possibilities include:
* [http://hover.com Hover] (where PolymerWitch originally registered it)
* [http://portfast.co.uk portfast.co.uk] ([https://witches.town/@lambdagrrl/99353801843467099 recommendation])
2a670cd368f717acca86cf47092a81549661bd78
2018/01/14
0
175
567
566
2022-11-20T17:56:48Z
Woozle
1
11 revisions imported: moved from HTYP
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# configure nginx
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
* [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md Instructions] wanted to configure nginx after installing Mastodon, and this did need to be looked into at some point, so added it as step 5.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx - ABANDONED for now===
I made a copy of /etc/nginx/sites-available/default and called it toot-cat-new, then changed just a couple of things:
* The '''server_name''' was changed from <code>toot.cat</code> to <code>new.toot.cat</code> in two places.
...and then I realized that this plan was going to require setting up extra instances of Puma and the media server (name?) on different ports from 3000 and 4000... which I think I know how to do, but this kinda crosses a threshold into territory uncertain enough that I decided to let a professional do it this time, and live to fight another day.
32a528d6ee58c3f61835830e1668de3dbab8c736
594
567
2022-11-20T18:02:08Z
Woozle
1
Woozle moved page [[Woozle/toot.cat/2018/01/14]] to [[2018/01/14]] without leaving a redirect: indended location
wikitext
text/x-wiki
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# configure nginx
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
* [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md Instructions] wanted to configure nginx after installing Mastodon, and this did need to be looked into at some point, so added it as step 5.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx - ABANDONED for now===
I made a copy of /etc/nginx/sites-available/default and called it toot-cat-new, then changed just a couple of things:
* The '''server_name''' was changed from <code>toot.cat</code> to <code>new.toot.cat</code> in two places.
...and then I realized that this plan was going to require setting up extra instances of Puma and the media server (name?) on different ports from 3000 and 4000... which I think I know how to do, but this kinda crosses a threshold into territory uncertain enough that I decided to let a professional do it this time, and live to fight another day.
32a528d6ee58c3f61835830e1668de3dbab8c736
611
594
2022-11-20T19:10:10Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[no prev] .. [[2018/01/14|today]] .. [[2018/01/15|next]] }}
==2018-01-14==
My current plan is:
# create new system user "tootcat"
# create a new Postgres db for toot.cat's Mastodon
# migrate the data there
# install Mastodon under user "tootcat"
# configure nginx
# run Mastodon's schema upgrade rake task
# test the result as https://new.toot.cat (get it working)
# write a script to automate the data migration
# in close succession:
## run the migration script
## reconfigure nginx to point to the new instance
====revisions====
* Decided it would simplify things if I went ahead and created the "tootcat" system user first.
* [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md Instructions] wanted to configure nginx after installing Mastodon, and this did need to be looked into at some point, so added it as step 5.
===Notes===
Upgrading Mastodon:
===Work Log===
====step 1====
Created user and group "tootcat" with /bin/bash as shell, no login allowed. I checked user "polymerwitch" (user for ''current'' Mastodon instance), and it has "sudo" membership -- but I'm not adding that, because it shouldn't be needed.
====step 2====
I'm calling the new db <code>tootcat-masto-r1</code> (toot.cat Mastodon db revision 1).
: <code>root@tootcat:~# '''createdb --owner=tootcat tootcat-masto-r1'''</code>
:: <code>createdb: could not connect to database template1: FATAL: role "root" does not exist</code>
::: Apparently pg assumes whatever the current system user is as its internal user as well.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: <code>createdb: database creation failed: ERROR: role "tootcat" does not exist</code>
: <code>root@tootcat:~# '''createuser --createdb tootcat'''</code>
:: <code>createuser: could not connect to database postgres: FATAL: role "root" does not exist</code> - can't say I'm surprised
: <code>root@tootcat:~# '''su - postgres -c 'createuser --createdb tootcat''''</code>
:: Success.
: <code>root@tootcat:~# '''su - postgres -c 'createdb --owner=tootcat tootcat-masto-r1''''</code>
:: Success.
====step 3: migrate the data====
Done earlier -- inside <code>/root/backups</code>:
: <code>su - postgres -c 'pg_dump mastodon' > tootcat.sql</code>
[https://www.postgresql.org/docs/current/static/backup-dump.html Importing the data dump] into the new db:
: <code>root@tootcat:~# '''cd /root/scratch'''</code>
: <code>root@tootcat:~/scratch# '''ls'''</code>
:: <code>tootcat.sql</code>
: <code>root@tootcat:~/scratch# '''psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>psql: FATAL: role "root" does not exist</code>
::: I actually expected this, but just wanted to make sure.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql'''</code>
:: <code>-su: tootcat.sql: No such file or directory</code>
::: Apparently this operates relative to the <code>postgres</code> user's home folder, or wherever you get put by default when logging in. Okay.
: <code>root@tootcat:~/scratch# '''su - postgres -c 'psql tootcat-masto-r1 < /root/scratch/tootcat.sql''''</code>
:: <code>-su: /root/scratch/tootcat.sql: Permission denied</code>
::: This is also unsurprising. Other users shouldn't have access to /root files.
It was more or less at this point that I discovered that the <code>tootcat.sql</code> file was zero bytes long, so apparently the export process wasn't happy either.
There's no <code>/home/postgres</code>, so we can't go there.
<code>/root/scratch</code> is already mode 777, so apparently that's insufficient.
Oh, but the ''actual'' <code>tootcat.sql</code> file is in <code>/root/backups</code>. Just to be sure, then:
: <code>root@tootcat:~/scratch# '''cd ../backups/'''</code>
: <code>root@tootcat:~/backups# '''su - postgres -c 'psql tootcat-masto-r1 < /root/backups/tootcat.sql''''</code>
:: <code>-su: /root/backups/tootcat.sql: Permission denied</code>
::: As expected.
And then it finally occurred to me:
: <code>root@tootcat:~/backups# '''su - postgres -c 'pwd''''</code>
:: <code>/var/lib/postgresql</code>
::: Oh! Sneaksy, having a home folder outside of the <code>/home</code> folder. Just because <code>/root</code> does it doesn't make it okay; do as I say, not as I do....
: <code>root@tootcat:~/backups# '''cd /var/lib/postgresql/'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''mv /root/backups/tootcat.sql ./'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''chown postgres:postgres tootcat.sql'''</code>
: <code>root@tootcat:/var/lib/postgresql# '''su - postgres -c 'psql tootcat-masto-r1 < tootcat.sql''''</code>
:: ...and then stuff started happening that ''might'' have been the output of a successful import.
After taking a brief break, I come back to find that the process has completed... and a brief inspection shows that the db seems to be populated with data. I'm calling this step complete, then.
====step 4: installing Mastodon====
The [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Updating-Mastodon-Guide.md official upgrade instructions] mention that you should only ever use "tagged releases on production Mastodon instances", and therefore:
<syntaxhighlight lang=bash>
su - mastodon
cd ~/live
git pull
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
</syntaxhighlight>
...except corrected for how things are set up here... and also I need to <code>git clone</code> instead of <code>git pull</code> since I'm doing the upgrade on a fresh deployment rather than in place on an existing one.
: {{markup/tty|root@tootcat:/var/lib/postgresql#| cd /home/tootcat}}
: {{markup/tty|root@tootcat:/home/tootcat#| su - tootcat}}
: {{markup/tty|tootcat@tootcat:~$| mkdir web}}
: {{markup/tty|tootcat@tootcat:~$| cd web}}
: {{markup/tty|tootcat@tootcat:~/web$| mkdir mastodon}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git clone https://github.com/rbenv/rbenv.git ~/.rbenv}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv'...}}
:: {{markup/tty|remote: Counting objects: 2706, done.}}
:: {{markup/tty|remote: Total 2706 (delta 0), reused 0 (delta 0), pack-reused 2706}}
:: {{markup/tty|Receiving objects: 100% (2706/2706), 503.75 KiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (1695/1695), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| cd ~/.rbenv && src/configure && make -C src}}
:: {{markup/tty|make: Entering directory '/home/tootcat/.rbenv/src'}}
:: {{markup/tty|gcc -fPIC -c -o realpath.o realpath.c}}
:: {{markup/tty|gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib -o ../libexec/rbenv-realpath.dylib realpath.o }}
:: {{markup/tty|make: Leaving directory '/home/tootcat/.rbenv/src'}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ exec bash}}
: {{markup/tty|tootcat@tootcat:~/.rbenv$ type rbenv}}
:: {{markup/tty|rbenv is a function}}
<syntaxhighlight lang=ruby>rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}</syntaxhighlight>
: {{markup/tty|tootcat@tootcat:~/.rbenv$| git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build}}
:: {{markup/tty|Cloning into '/home/tootcat/.rbenv/plugins/ruby-build'...}}
:: {{markup/tty|remote: Counting objects: 8588, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (25/25), done.}}
:: {{markup/tty|remote: Total 8588 (delta 9), reused 24 (delta 3), pack-reused 8556}}
:: {{markup/tty|Receiving objects: 100% (8588/8588), 1.79 MiB | 0 bytes/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (5481/5481), done.}}
:: {{markup/tty|Checking connectivity... done.}}
Skipping the bit about installing Ruby, since that is already installed on this server.
chdir to <code>/home/tootcat/web</code>, then:
: {{markup/tty|tootcat@tootcat:~/web$| git clone https://github.com/tootsuite/mastodon.git mastodon}}
:: {{markup/tty|Cloning into 'mastodon'...}}
:: {{markup/tty|remote: Counting objects: 56389, done.}}
:: {{markup/tty|remote: Compressing objects: 100% (13/13), done.}}
:: {{markup/tty|remote: Total 56389 (delta 0), reused 3 (delta 0), pack-reused 56376}}
:: {{markup/tty|Receiving objects: 100% (56389/56389), 52.51 MiB | 30.41 MiB/s, done.}}
:: {{markup/tty|Resolving deltas: 100% (37140/37140), done.}}
:: {{markup/tty|Checking connectivity... done.}}
: {{markup/tty|tootcat@tootcat:~/web$| cd mastodon/}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)}}
:: {{markup/tty|Note: checking out 'v2.1.3'.}}
::
<pre>You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 35b8498... Skip ActivityPub Announces of non-public objects (#6230)</pre>
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|ERROR: While executing gem ... (Gem::FilePermissionError)}}
:: {{markup/tty| You don't have write permissions for the /var/lib/gems/2.3.0 directory.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle exec rails c}}
:: {{markup/tty/color|red|Could not find rake-12.3.0 in any of the sources}}
:: {{markup/tty/color|orange|Run `bundle install` to install missing gems.}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install}}
:: {{markup/tty/color|orange|Warning: the running version of Bundler (1.15.3) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.}}
:: {{markup/tty|Fetching gem metadata from https://rubygems.org/...........}}
:: {{markup/tty|Fetching version metadata from https://rubygems.org/...}}
:: {{markup/tty|Fetching dependency metadata from https://rubygems.org/..}}
:: {{markup/tty|Fetching rake 12.3.0}}
<pre>
Your user account isn't allowed to install to the system RubyGems.
You can cancel this installation and run:
bundle install --path vendor/bundle
to install the gems into ./vendor/bundle/, or you can enter your password
and install the bundled gems to RubyGems using sudo.
Password:
</pre>
Decided this was not the way to do it, and logged in as root:
: {{markup/tty|root@tootcat:~#| gem install bundler}}
:: {{markup/tty|Fetching: bundler-1.16.1.gem (100%)}}
:: {{markup/tty|Successfully installed bundler-1.16.1}}
:: {{markup/tty|Parsing documentation for bundler-1.16.1}}
:: {{markup/tty|Installing ri documentation for bundler-1.16.1}}
:: {{markup/tty|Done installing documentation for bundler after 9 seconds}}
:: {{markup/tty|1 gem installed}}
: {{markup/tty|root@tootcat:~#| bundle install --deployment --without development test}}
:: {{markup/tty/color|orange|Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.}}
:: {{markup/tty/color|red|Could not locate Gemfile}}
Okay, so I guess it's back to the mastodon user...
: {{markup/tty|tootcat@tootcat:~/web/mastodon$| bundle install --deployment --without development test}}
:: This seemed to work: [[/paste/2018/01/14/01]]
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ yarn install --pure-lockfile}}
:: This also seemed successful, but it also asked me to upgrade Yarn with these specific commands:
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm upgrade --global yarn}}
: {{markup/tty|tootcat@tootcat:~/web/mastodon$ npm rebuild node-sass}}
<pre>
> node-sass@4.7.2 install /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/install.js
node-sass build Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
> node-sass@4.7.2 postinstall /home/tootcat/web/mastodon/node_modules/node-sass
> node scripts/build.js
Binary found at /home/tootcat/web/mastodon/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
node-sass@4.7.2 /home/tootcat/web/mastodon/node_modules/node-sass
</pre>
...and then we move on to configuring Postgres (already done) and nginx, which I think I should add as step 5.
===step 5: configure nginx - ABANDONED for now===
I made a copy of /etc/nginx/sites-available/default and called it toot-cat-new, then changed just a couple of things:
* The '''server_name''' was changed from <code>toot.cat</code> to <code>new.toot.cat</code> in two places.
...and then I realized that this plan was going to require setting up extra instances of Puma and the media server (name?) on different ports from 3000 and 4000... which I think I know how to do, but this kinda crosses a threshold into territory uncertain enough that I decided to let a professional do it this time, and live to fight another day.
0ece54db72df25bed5a8ef25bc67393e5daf4a7f
Template:Faint
10
176
575
574
2022-11-20T17:56:48Z
Woozle
1
7 revisions imported: moved from HTYP
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
583
575
2022-11-20T17:58:24Z
Woozle
1
Woozle moved page [[Faint]] to [[Template:Faint]] without leaving a redirect: intended namespace
wikitext
text/x-wiki
<span style="color: #7f7f7f;">{{{1}}}</span>
1cb8e2a81c72d57435904a0b1a5b728e7cbdbf00
Template:Markup/tty
10
177
578
577
2022-11-20T17:56:49Z
Woozle
1
2 revisions imported: moved from HTYP
wikitext
text/x-wiki
<code>{{faint|{{{1}}}}}<span style="color:green; font-weight:bold;">{{{2|}}}</span></code>
32d030796941c97ed9d9e1618db8974687733031
582
578
2022-11-20T17:58:03Z
Woozle
1
Woozle moved page [[Markup/tty]] to [[Template:Markup/tty]] without leaving a redirect: intended namespace
wikitext
text/x-wiki
<code>{{faint|{{{1}}}}}<span style="color:green; font-weight:bold;">{{{2|}}}</span></code>
32d030796941c97ed9d9e1618db8974687733031
Template:Markup/tty/color
10
178
580
579
2022-11-20T17:56:49Z
Woozle
1
1 revision imported: moved from HTYP
wikitext
text/x-wiki
<code style="color:{{{1}}}">{{{2}}}</code>
a8340135190b70537603ddb32f2ac05702993d9f
581
580
2022-11-20T17:57:39Z
Woozle
1
Woozle moved page [[Markup/tty/color]] to [[Template:Markup/tty/color]] without leaving a redirect: intended namespace
wikitext
text/x-wiki
<code style="color:{{{1}}}">{{{2}}}</code>
a8340135190b70537603ddb32f2ac05702993d9f
2020/03/31
0
67
596
361
2022-11-20T18:15:13Z
Woozle
1
wikitext
text/x-wiki
{{page/date|nav=[[2019/02/10|prev]] .. [[2020/03/31|today]] .. [[2022/11/08|next]] }}
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
* '''21:02''' [https://toot.cat/@woozle/103920629656934017 Back online!]
de9b2e45ce263f3ac0f950514b01198b70d3d96c
597
596
2022-11-20T18:16:13Z
Woozle
1
Woozle moved page [[2020-03-31]] to [[2020/03/31]] without leaving a redirect: canonical naming
wikitext
text/x-wiki
{{page/date|nav=[[2019/02/10|prev]] .. [[2020/03/31|today]] .. [[2022/11/08|next]] }}
* '''19:41''' I'll be taking toot.cat down for a major upgrade in just a couple of minutes. Watch this space for any status changes.
* '''19:51''' Server is shut down. Taking a snapshot because I'm paranoid about not being able to fix things quickly if something doesn't work after the resize. It's never happened yet, but the one time I ''don't'' do it is the time when it will happen. The message said it could take "up to an hour depending on the size of your hard drive", ocelot. :-E ...sorry about that.
** We're probably going to move over to ash's server soon, but I need to set up a home system running zfs so we can do instantaneous snapshots. This upgrade is a temporary fix to deal with the higher loads we've apparently been experiencing.
* '''20:24''' Snapshot looks to be about 3/4 done (why the heck doesn't DigitalOcean give a percent and an ETA?) After this, I have to resize the disk, which will probably take about as long again.
* '''20:35''' Snapshot done; resizing. "Resizing can take up to 1 minute per GB of data used by your Droplet." We've got a mostly-full 80 GB drive to resize with, so about an hour.
* '''21:02''' [https://toot.cat/@woozle/103920629656934017 Back online!]
de9b2e45ce263f3ac0f950514b01198b70d3d96c
Main Page
0
1
598
489
2022-11-20T18:17:50Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the {{l/pub|Mastoverse}}, with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''{{l/pub|toot.cat}}''', and we have started a '''{{l/pub|cat|directory of cat-related things}}''' on the fediverse.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the {{l/pub|.cat}} TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Old Site News==
* '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the {{l/pub|TootCave}} to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[htyp:User:Woozle/toot.cat/2018/05/20|HTYP]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently {{l/pub|mastodon.cloud}} has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has {{l/pub|instance.business}}. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with {{l/pub|Mastodon}} design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** {{l/pub|witches.town}} goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of {{l/pub|kitty.town}} posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it [https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+].
* '''2018-04-02''' The sysop of {{l/pub|witches.town}} announced that the site will be shutting down on April 30.
==Footnotes==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
51cf1ea7c151972e51144c323fd78a3f44d30890
614
598
2022-11-20T19:18:28Z
Woozle
1
moved old news sections to [[2018]]
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''Mew''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
4ba1d45ce855bb4d8b5c5023845bb8f08d4c33d6
615
614
2022-11-20T19:19:43Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
** [[woozle/malusers]]: list of fediverse trolls, ideologues, and jerks
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
f8c7cbb13c7cdb700d76ee0054fe657a286e653c
2022/11/08
0
83
600
320
2022-11-20T18:20:38Z
Woozle
1
nav
wikitext
text/x-wiki
{{page/date|nav=[[2020/03/31|prev]] .. [[2022/11/08|today]] .. [[2022/11/09|next]] }}
Today has been a mess of interruptions so I didn't get much chance to work on the issues, but here's a quick summary of where we are:
* images sometimes will upload, but sometimes take effectively forever
* This ''may'' be due to needing an upgrade; see [https://toot.cat/@clarfonthey/109310137891163841 clar fon's post].
* Doing a site upgrade was already high on my priority queue; it's now the main thing.
* The obstacle, however, is that the failsafe upgrade script set up for me by ghost!admin isn't working.
* That script is written in {{l/wp|Nix (package manager)|Nix}} (the entire site is now running under {{L/wp|NixOS}}), so in order to debug it I need to understand a bit more about Nix.
I put the tech stuff in a subpage: [[/Nix issue]]
==Funds==
* The server ''was'' costing $48/mo (DigitalOcean).
* Last night, I doubled the CPU and RAM (to 8vCPUs, 16 GB RAM); we're now burning $96/mo, as long as I keep it at that level.
** It's not actually clear how much it helped. I'll have more data to look at after a day or two. The queue was getting longer all this afternoon, after having gotten almost cleared this morning.
* I'm not sure exactly what the current revenue is.
** A lot of new donations came in over the past week; I'm not sure what portion were one-time.
** Prior to this week, monthly revenue was somewhere around $80-110. If that keeps up, then we go from "having a little extra for personal support" to "maybe breaking even".
** I... should probably talk about my [family's/personal] financial situation at some point, but that gets complicated. TLDR: overworked, underfunded, unemployed.
* Yes, I do plan to do some fundraising -- but I kind of want to [https://toot.cat/@woozle/109310543266479370 fix things first].
cb0b001ad8b96b185523c7a58ad986c94ba9a4b4
Toot.cat/var/$status
0
89
605
506
2022-11-20T19:01:53Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2022-11-20 P.M.''' Viv completed the upgrade and restored our custom icon yesterday.|Up next: documenting/smoothing the upgrade process, so specialized knowledge is not required.}}
47566a107f98ce9e7442e0c56388f7e21a90c126
Category:2018
14
179
612
2022-11-20T19:10:35Z
Woozle
1
Created page with "things that happened in 2018"
wikitext
text/x-wiki
things that happened in 2018
2d237d5d89576c02f7e22d330d804635290bdd94
2018
0
180
613
2022-11-20T19:17:39Z
Woozle
1
Created page with "[[category:2018]] ==Site News== * '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade * '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domai..."
wikitext
text/x-wiki
[[category:2018]]
==Site News==
* '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the [[TootCave]] to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[2018/05/20]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently [[mastodon.cloud]] has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has [[instance.business]]. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with [[Mastodon]] design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** [[witches.town]] goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of [[kitty.town]] posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it <s>[https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+]</s>.
* '''2018-04-02''' The sysop of [[witches.town]] announced that the site will be shutting down on April 30.
54018298d2854eaeef0c6b44286ce319e492e0c6
File:Screenshot-2017-12-31 Dotster - DomainCentral.png
6
181
617
616
2022-11-20T19:41:29Z
Woozle
1
1 revision imported: moving from HTYP
wikitext
text/x-wiki
[[category:screenshots]]
* '''what''': screenshot of Dotster domain transfer tab while trying to (again) enter auth code for toot.cat
865b411657b7f79c62b1ccdf014375fcccfa8826
618
617
2022-11-20T19:44:34Z
Woozle
1
Woozle uploaded [[File:Screenshot-2017-12-31 Dotster - DomainCentral.png]]
wikitext
text/x-wiki
[[category:screenshots]]
* '''what''': screenshot of Dotster domain transfer tab while trying to (again) enter auth code for toot.cat
865b411657b7f79c62b1ccdf014375fcccfa8826
619
618
2022-11-20T19:46:40Z
Woozle
1
wikitext
text/x-wiki
[[category:screenshot]]
[[category:TootCat]]
{{c/date|2017/12/31}}
* '''what''': screenshot of Dotster domain transfer tab while trying to (again) enter auth code for toot.cat
6f8a8dfc54358d0c0e4776c00375db303cf7ec3c
Toot.cat/2020
0
182
620
2022-11-20T19:49:33Z
Woozle
1
Created page with "==Site News== * '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade"
wikitext
text/x-wiki
==Site News==
* '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade
25eb070357212617d29ff41368b7b218624dc1c8
621
620
2022-11-20T19:49:59Z
Woozle
1
wikitext
text/x-wiki
[[category:2020]]
[[category:TootCat]]
==Site News==
* '''[[2020/03/31]]''' <s>site</s> TootCat going down for an upgrade
c1e40b0bc3888000ffe4f1ed9b1fad7eaa419e61
Toot.cat/2018
0
183
622
2022-11-20T19:51:27Z
Woozle
1
Created page with "[[category:2018]] [[category:TootCat]] ==Site News== * '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and..."
wikitext
text/x-wiki
[[category:2018]]
[[category:TootCat]]
==Site News==
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the [[TootCave]] to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[2018/05/20]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
* '''2018-01-02''' Dotster finally sorts out that they cannot handle [[.cat]] domains
167660dd4a9e49a1376d7b40d1aa5964c4dd5b97
626
622
2022-11-20T19:55:24Z
Woozle
1
wikitext
text/x-wiki
[[category:2018]]
[[category:TootCat]]
==Site News==
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the [[TootCave]] to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[2018/05/20]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
* '''2018-01-02''' Dotster finally sorts out that they cannot handle [[.cat]] domains
===undated===
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
1364280b03b8f01a037599e688235563da3414b1
628
626
2022-11-20T20:02:01Z
Woozle
1
wikitext
text/x-wiki
[[category:2018]]
[[category:TootCat]]
==Site News==
[[File:Screenshot-2017-12-31 Dotster - DomainCentral.png|thumb|Dotster fail - it took several days to establish that they can't handle [[.cat]] domains]]
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the [[TootCave]] to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[2018/05/20]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
* '''2018-01-02''' Dotster finally sorts out that they cannot handle [[.cat]] domains
'''previous''': {{l/same|2017}}
===undated===
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
cd4b5d7527c93569a5dd0c13ba5535606acbf9cd
629
628
2022-11-20T20:02:27Z
Woozle
1
wikitext
text/x-wiki
[[category:2018]]
[[category:TootCat]]
==Site News==
[[File:Screenshot-2017-12-31 Dotster - DomainCentral.png|thumb|Dotster fail - it took several days to establish that they can't handle [[.cat]] domains]]
* '''2018-10-11''' <s>We now have a Hubzilla instance online at {{ls/domain|hub.toot.cat}}! It federates with Mastodon and Diaspora.</s> Borked by an upgrade; haven't had time to fix.
* '''2018-08-15''' We've upgraded from Ubuntu 16.04 to 18.04, compiled Ruby with jemalloc for improved performance, and also upgraded to the latest Mastodon.
** Apparently its the Gems that take most of the time.
** Also, {{l/mastodon|kity|toot.cat}} did all the work and has rejoined the TootCat team after a prolonged absence.
* '''2018-07-25''' We've had more waves of spambot registrations -- yesterday morning and this morning. SOP seems to be handling the problem. It would be nice if we could set a toggle to auto-silence new users during these attacks, because doing it by hand is time-consuming and also allows them a window of attack (which, fortunately, they aren't good at exploiting) between when they register and when I notice it.
* '''2018-06-02''' The last new spambot account was recorded at 1:20pm (probably EDST) on this day. They stopped quite abruptly.
* '''2018-05-30''' The SSL certificate failed to renew on the new server. [https://htyp.org/User:Woozle/toot.cat/2018/05/30 Four hours later], I fixed it.
* '''2018-05-22''' spambots began creating accounts on toot.cat; we soon implemented a policy of immediately suspending any of these that tooted spam links, and silencing the rest.
** There were a few dozen accounts created as of evening the next day.
* '''2018-05-20'''
** '''13:23 ET''' A long-overdue server reboot resulted in all message windows being depopulated. I retreated to the [[TootCave]] to focus on the problem.
** '''13:39 ET''' It turned out to be a misconfiguration in Nginx, and I don't know why it was even working before. See [[2018/05/20]] for details.
* '''2018-05-03''' Email issues fixed. There nonetheless seems to be a [https://github.com/tootsuite/mastodon/issues/7323 deficit in Mastodon diagnostics].
* '''2018-05-01''' [https://rm.vbz.net/issues/97 Ongoing email issues] are making me tear my hair out. (How appropriate for May Day!)
* '''2018-04-26'''
** Toot.Cat is [https://toot.cat/@news/99926209120865436 successfully migrated] to a new server and the latest version of Mastodon.
** [https://toot.cat/@news/99926216010193182 LottieVixen joins TootCat] as sysadmin
* '''2018-04-16''': working on upgrade and migration
* '''2018-01-25''': Mastodon software is up-to-date with no major issues.
* '''2018-01-02''' Dotster finally sorts out that they cannot handle [[.cat]] domains
'''older''': {{l/same|2017}}
===undated===
* <s>We also operate a Hubzilla instance at {{ls/domain|hub.toot.cat}}.</s> as of January 2021, this is having issues and is unusable.
* @LottieVixen joined the admin team sometime in the early weeks of 2018, and did excellent work migrating (from the original server image set up by the founding team) to a new system. (Lottie is still an admin but is not currently active as a mod as of late 2020.)
* @kity (formerly @ashkitten) rejoined the team (this time as an admin, having been only a moderator previously) in mid-August, and performed a lot of upgrade-and-optimization work in a very short span of time. (ash is still a mod but is taking an extended hiatus from the fediverse as of late 2020.)
d0040a268c6aa0949513f8c6e2a5df4de6b53417
Toot.cat/2017
0
184
623
2022-11-20T19:51:53Z
Woozle
1
Created page with "[[category:2017]] [[category:TootCat]] File:Screenshot-2017-12-31 Dotster - DomainCentral.png|thumb|Dotster fail - it took several days to establish that they can't handle [..."
wikitext
text/x-wiki
[[category:2017]]
[[category:TootCat]]
[[File:Screenshot-2017-12-31 Dotster - DomainCentral.png|thumb|Dotster fail - it took several days to establish that they can't handle [[.cat]] domains]]
* '''2017-12-30'''? auto-renewal of {{l/htyp|Let's Encrypt}} {{l/htyp|SSL}} certificate fails for unknown reasons
* '''2017-12-31''' server image [https://toot.cat/@woozle/4107657 successfully transferred] to Woozle's control, and Briar Rose repoints the domain
** Woozle attempts to transfer domain to Dotster
continued in [[../2018]]
80097b1c6b3699db522435fc6b2021993a8abb9a
630
623
2022-11-20T20:03:26Z
Woozle
1
wikitext
text/x-wiki
[[category:2017]]
[[category:TootCat]]
'''newer''': {{l/same|2018}}
* '''2017-12-31''' server image [https://toot.cat/@woozle/4107657 successfully transferred] to Woozle's control, and Briar Rose repoints the domain
** Woozle attempts to transfer domain to Dotster
* '''2017-12-30'''? auto-renewal of {{l/htyp|Let's Encrypt}} {{l/htyp|SSL}} certificate fails for unknown reasons
2be57998c73a53ac30b5d81e3530e0bece99e20e
Category:TootCat
14
185
624
2022-11-20T19:52:57Z
Woozle
1
Created page with "pages directly relating to [[toot.cat]]"
wikitext
text/x-wiki
pages directly relating to [[toot.cat]]
7e59e937fa14c6cb4c159db8f7278fa1268fa69f
2018
0
180
625
613
2022-11-20T19:54:15Z
Woozle
1
moved site news to archive page
wikitext
text/x-wiki
[[category:2018]]
==Mastodon News==
* '''2018-07-03''' The #ForkTogether project now has [https://forktogether.space/mw/Main_Page a wiki].
* '''2018-06-02'''
** Apparently [[mastodon.cloud]] has been down for over a week, a new toot.cat user [https://toot.cat/@RefurioAnachro/100134355499771070 reports]. So has [[instance.business]]. I've [https://toot.cat/@woozle/100135333273070380 inquired].
** A lot of anger and resentment has brewed between Gargron and marginalized users over issues with [[Mastodon]] design and governance.
* '''2018-04-30'''
** Sina of cutie.space [https://cutie.space/@sina/99947742204242184 announced] ([https://toot.cat/web/statuses/99947747955744248 cache]) that she will no longer be serving Mastodon from that domain, effective within a matter of hours, due to a decline in users, and will be [https://cutie.space/@sina/99947969008936246 replacing it] ([https://toot.cat/web/statuses/99947972279440819 cache)] with something less resource-intensive.
** [[witches.town]] goes offline
** Woozle [https://toot.cat/@woozle/99948990608920382 posts a reassurance] that toot.cat will not be going away anytime soon.
* '''2018-04-27''' Ginny McQueen of [[kitty.town]] posted [https://medium.com/@GinnyMcQueen/im-going-to-die-and-it-s-your-fault-5723a63dcefd on Medium] asking for help; Woozle posted about it <s>[https://plus.google.com/+WoozleHypertwin/posts/CzRZzofX2Y1 on Google+]</s>.
* '''2018-04-02''' The sysop of [[witches.town]] announced that the site will be shutting down on April 30.
0d99add0d9f9ca819fbd150fe4dfdb58142a688c
Toot.cat
0
48
627
426
2022-11-20T19:58:16Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
* 2022:
** Viv has been massively helpful getting things upgraded.
** ash converted the server to NixOS, and created a failsafe deployment script.
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
0a121fdea90f826683cd038ee9f2d7fa4036697b
639
627
2022-11-24T01:50:59Z
Woozle
1
/* Information */
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
* 2022:
** Viv has been massively helpful getting things upgraded.
** ash converted the server to NixOS, and created a failsafe deployment script.
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
* technical: [[/DNS]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
4ba663ce4e52fe96c820eb65223675ba84283c2b
Journa.host
0
164
631
513
2022-11-21T13:22:24Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:problematic]]
* '''site''': https://journa.host
[[journa.host]] (JH) [https://journa.host/@info/109372514074976879 suspended] two users, stating that {{fmt/quote|One published several posts attacking the integrity of another, who is a moderator on the server.
The second user published a post demeaning the professionalism of a journalist, based on their identity.}} The critic was Parker Molloy, and the criticized admin is one Mike Pesca. What JH did not note is that the first one had published transmisic content, and the second one had called that into question.
==2022-11-21==
* [https://retro.social/@ajroach42/109377815959702190 retro.social has silenced them].
==2022-11-20==
* [https://masto.ai/@parkermolloy/109377879615134816 Parker Molloy] defends JH, urges not blocking them
** Other users have noted that something should still be done about Mike Pesca, though.
==2022-11-19==
This seems like a classic example of journalistic "both sides"ing.
Much criticism ensued (saving links in case the original post is deleted, making them hard to find):
* https://artisan.chat/@Curator/109372833092319826
* https://eightpoint.app/@naebumaye/109373097757641673
* https://mastodon.lol/@littletranspunk/109372845075445910
* https://kolektiva.social/@estrapade/109372874668095616
* https://mastodon.social/@MrJM/109372896735323733 - apparently the moderator is known bigot Mike Pesca
* https://kolektiva.social/@nullillx/109372909921526012
* https://kolektiva.social/@maegrenofwithy/109372918108069150
* https://chaos.social/@Aphrodite/109373049184169062
* https://eightpoint.app/@Slaanesh/109372928654632387
* https://eightpoint.app/@kittenbitten/109373107104840720
* https://mstdn.social/@ostrich/109372933981211984
* https://teh.entar.net/@spacehobo/109372958258454893
* https://jorts.horse/@ancient_catbus/109372951869232369
* https://jorts.horse/@ancient_catbus/109373061197910794
* https://orbsafe.masto.host/@edclayand/109373274397268512
* https://orbsafe.masto.host/@edclayand/109373305266712231
* https://toot.community/@jimmyrayreid/109372980266604486
* https://mastodon.social/@bryceyoungquist/109373030682680647
* https://jorts.horse/@ancient_catbus/109373213182248265
* https://eightpoint.app/@rozietoez/109373006839076570
* https://eightpoint.app/@kittenbitten/109373114563174910
* https://dresden.network/@catherina/109373050489240975
* https://jorts.horse/@peptostate/109373090803125817
* https://eldritch.cafe/@getdizzy/109373106126382630
* https://writing.exchange/@XanIndigo/109373191302823221
* https://cybre.space/@asmallteapot/109373215222120706
* https://mstdn.social/@leahmcelrath/109373401849200070
* https://todon.nl/@joenepraat/109373441448198360 - screenshot showing journa.host's "no transphobia" policy
b612b96dbea186cbd88dba667b20d7b00b4fff26
Help:Contribute
12
27
632
296
2022-11-21T17:18:54Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat, there are several ways:
<!-- ==Money== -->
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** '''Buy my stuff!'''
*** muzicks: [https://woozalia.bandcamp.com/ Bandcamp]
**** also on Evil Platforms™: [https://www.amazon.com/Rough-Draughts-Woozalia/dp/B07S1DG25W/ref=sr_1_1?keywords=Woozalia&qid=1558612080&s=gateway&sr=8-1 Amazon Music], [https://play.google.com/store/music/album/Woozalia_Rough_Draughts?id=Bh5cfe3ltkb6v2mosqsy4bgrfh4 Google Play], [https://music.apple.com/us/album/rough-draughts/1464246974 iTunes/Apple Music], [https://open.spotify.com/album/0tLAb23QWgEgZehktIvgcH?si=qyMBbcfGSOWWmGFOQU7PYg Spotify], [https://www.youtube.com/watch?v=YW3A2egQB5A&list=PLvxUl1l3W9mpMu-ftOsBcDqtNSNm4KTaD YouTube]
*** graphical merch: [https://woozalia.myspreadshop.com/ SpreadShop] (trans-related), [https://www.zazzle.com/store/woozalia Zazzle] (more political)
I even accept checks (which still exist, somehow!):
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
8eacfd5c20c93ba1e08d2cf05f3c9b8ee3f6b0ff
633
632
2022-11-21T17:20:33Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat, there are several ways:
<!-- ==Money== -->
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** '''Buy my stuff!'''
*** muzicks: [https://woozalia.bandcamp.com/ Bandcamp]
**** also on Evil Platforms™: [https://www.amazon.com/Rough-Draughts-Woozalia/dp/B07S1DG25W/ref=sr_1_1?keywords=Woozalia&qid=1558612080&s=gateway&sr=8-1 Amazon Music], [https://play.google.com/store/music/album/Woozalia_Rough_Draughts?id=Bh5cfe3ltkb6v2mosqsy4bgrfh4 Google Play], [https://music.apple.com/us/album/rough-draughts/1464246974 iTunes/Apple Music], [https://open.spotify.com/album/0tLAb23QWgEgZehktIvgcH?si=qyMBbcfGSOWWmGFOQU7PYg Spotify], [https://www.youtube.com/watch?v=YW3A2egQB5A&list=PLvxUl1l3W9mpMu-ftOsBcDqtNSNm4KTaD YouTube]
*** graphical merch: [https://woozalia.myspreadshop.com/ SpreadShop] (trans-related), [https://www.zazzle.com/store/woozalia Zazzle] (more political)
(Please [https://toot.cat/@woozle let me know] if any of the merch/music links stop working.)
I even accept checks (which still exist, somehow!):
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
dc52af326cbba2c8e582c3b0e27fec2efbaa3169
File:2022-11-22.screen.infosec.exchange.CISA.png
6
186
634
2022-11-23T00:14:32Z
Woozle
1
[[category:screenshot]]
* '''what''': screenshot of [[infosec.exchange]] announcing that CISA will be creating an account there
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': screenshot of [[infosec.exchange]] announcing that CISA will be creating an account there
9d85ba5484d1f2466eae1d9e1620d794e930a28e
Infosec.exchange
0
187
635
2022-11-23T00:15:49Z
Woozle
1
Created page with "[[category:instance]] [[category:problematic]] [[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]] [[infosec.exchange]] is an instan..."
wikitext
text/x-wiki
[[category:instance]]
[[category:problematic]]
[[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]]
[[infosec.exchange]] is an instance on the ActivityPub fediverse which allows the presence of {{l/wp|Cybersecurity and Infrastructure Security Agency|CISA}}, a US "Homeland Security" agency. Because of this, many other instances are defederating from them, and TootCat tentatively plans to follow suit.
* '''2022-11-22''' [https://scholar.social/@researchfairy/109390185338133412 scholar.social/@researchfairy]: {{fmt/quote|It took ~ 35 mins for users on infosec.exchange to start sending us harassing messages}} after S.S briefly re-federated with I.E to allow a user to migrate there.
eec7d9f9db76807bf39d5918c95143443f1242ab
642
635
2022-11-30T13:10:15Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:silenced]]
[[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]]
[[infosec.exchange]] is an instance on the ActivityPub fediverse which allows the presence of {{l/wp|Cybersecurity and Infrastructure Security Agency|CISA}}, a US "Homeland Security" agency. Because of this, many other instances are defederating from them, and TootCat decided on 2022-11-23 to invoke a silence on 11/30 so as to give users a chance to do any migration or following that would not be possible afterwards.
==Incidents==
* '''2022-11-22''' [https://scholar.social/@researchfairy/109390185338133412 scholar.social/@researchfairy]: {{fmt/quote|It took ~ 35 mins for users on infosec.exchange to start sending us harassing messages}} after S.S briefly re-federated with I.E to allow a user to migrate there. (There is additional discussion in the thread.)
46ca8363d250c30cb39b4fbddb2685a8e17066f1
643
642
2022-11-30T13:23:52Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:silenced]]
[[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]]
[[infosec.exchange]] is an instance on the ActivityPub fediverse which allows the presence of {{l/wp|Cybersecurity and Infrastructure Security Agency|CISA}}, a US "Homeland Security" agency. Because of this, many other instances are defederating from them, and TootCat decided on 2022-11-23 to invoke a silence on 11/30 so as to give users a chance to do any migration or following that would not be possible afterwards.
==Incidents==
* '''2022-11-22''' [https://scholar.social/@researchfairy/109390185338133412 scholar.social/@researchfairy]: {{fmt/quote|It took ~ 35 mins for users on infosec.exchange to start sending us harassing messages}} after S.S briefly re-federated with I.E to allow a user to migrate there. (There is additional discussion in the thread.)
==Discussion==
* '''2022-11-30''' [https://toot.cat/@woozle/109432963342361636 @woozle] discusses the core issue and options for resolving it
59592e91f10bb7635dae9938aa65b0911d084ddc
644
643
2022-11-30T13:41:18Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:silenced]]
[[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]]
[[infosec.exchange]] is an instance on the ActivityPub fediverse which allows the presence of {{l/wp|Cybersecurity and Infrastructure Security Agency|CISA}}, a US "Homeland Security" agency. Because of this, many other instances are defederating from them, and TootCat decided on 2022-11-23 to invoke a silence on 11/30 so as to give users a chance to do any migration or following that would not be possible afterwards.
==Incidents==
* '''2022-11-22''' [https://scholar.social/@researchfairy/109390185338133412 scholar.social/@researchfairy]: {{fmt/quote|It took ~ 35 mins for users on infosec.exchange to start sending us harassing messages}} after S.S briefly re-federated with I.E to allow a user to migrate there. (There is additional discussion in the thread.)
==Discussion==
* '''2022-11-30''' [https://toot.cat/@woozle/109432963342361636 @woozle] discusses the core issue and options for resolving it
* '''2022-11-30''' [https://toot.cat/@dredmorbius/109430938419804304 @dredmorbius] asks: {{fmt/quote|@jerry Checking my understanding: CISA is an informational and advisory agency, not an intelligence agency per se. / It principally advises US organisations (commercial, governmental, and others) on practices and risks. It may have some monitoring elements. What it is not so far as I can tell is a surveillance or law enforcement entity. Though it does operate under the Dept. of Homeland Security. / As such, rationale for silencing an instance based on hosting CISA accounts seems ... questionable.}}
6d3ae4cf3b2f381bb4d80a2235a52a59b5182915
647
644
2022-12-01T01:01:27Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:silenced]]
[[File:2022-11-22.screen.infosec.exchange.CISA.png|thumb|screenshot of the CISA announcement]]
[[infosec.exchange]] is an instance on the ActivityPub fediverse which allows the presence of {{l/wp|Cybersecurity and Infrastructure Security Agency|CISA}}, a US "Homeland Security" agency. Because of this, many other instances are defederating from them, and TootCat decided on 2022-11-23 to invoke a silence on 11/30 so as to give users a chance to do any migration or following that would not be possible afterwards.
==Incidents==
* '''2022-11-22'''
** [https://social.polymerwitch.com/@polymerwitch/109388193302230207 social.polymerwitch.com/@polymerwitch] {{fmt/quote|My decision to block them and to call for more to as well will likely have serious professional repercussions for myself. However, this is an ACAB account, and the community I have here is one where "spot the fed" actually means something. / No feds on the fediverse.}} I'm not sure that's a sustainable policy... but I can see keeping them out of ''some corners'' of fedi, at least.
** [https://scholar.social/@researchfairy/109390185338133412 scholar.social/@researchfairy]: {{fmt/quote|It took ~ 35 mins for users on infosec.exchange to start sending us harassing messages}} after S.S briefly re-federated with I.E to allow a user to migrate there. (There is additional discussion in the thread.)
==Discussion==
* '''2022-11-30''' [https://toot.cat/@woozle/109432963342361636 @woozle] discusses the core issue and options for resolving it
* '''2022-11-30''' [https://toot.cat/@dredmorbius/109430938419804304 @dredmorbius] asks: {{fmt/quote|@jerry Checking my understanding: CISA is an informational and advisory agency, not an intelligence agency per se. / It principally advises US organisations (commercial, governmental, and others) on practices and risks. It may have some monitoring elements. What it is not so far as I can tell is a surveillance or law enforcement entity. Though it does operate under the Dept. of Homeland Security. / As such, rationale for silencing an instance based on hosting CISA accounts seems ... questionable.}}
c83a1f5ecef0cfde2c5a683cb58842b943781fa2
.io
0
188
636
2022-11-23T20:52:33Z
Woozle
1
Created page with "[[category:TLD]] ==Notes== * '''2022-11-14''' [https://j3s.sh/thought/.io-domains-considered-harmful.html .io domains considered harmful] ([https://merveilles.town/@j3s/109345..."
wikitext
text/x-wiki
[[category:TLD]]
==Notes==
* '''2022-11-14''' [https://j3s.sh/thought/.io-domains-considered-harmful.html .io domains considered harmful] ([https://merveilles.town/@j3s/109345680527772802 via]): a bit of history
76f9335a9290322d8f8823048380b964dc3abcf0
.cat
0
42
637
358
2022-11-23T20:53:11Z
Woozle
1
wikitext
text/x-wiki
[[category:TLD]]
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about [[Catalonia]] as it comes our way.
* We are interested in making space for content related to Catalonia and/or [[Catalan]].
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|blob.cat}}: a [[Pleroma]] instance
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Mastodon user Sam Toland [https://social.coop/@samtoland/100152739177441119 notes] that the .cat admins used to be much stricter, but have now loosened enforcement a bit.
f48d5ec3efcf6b38c701ca5d1628e9d2f0d3f9f5
Toot.cat/DNS
0
189
638
2022-11-24T01:49:42Z
Woozle
1
Created page with "I'm mainly putting this here to try and sort out why Let's Encrypt is failing on hub.toot.cat. The HTTP verification requests are being sent to 2604:a880:400:d0::1a63:2001:, w..."
wikitext
text/x-wiki
I'm mainly putting this here to try and sort out why Let's Encrypt is failing on hub.toot.cat. The HTTP verification requests are being sent to 2604:a880:400:d0::1a63:2001:, which ''appears'' to be the correct server (cloud1)...
{| class="wikitable sortable"
! name || type || value
|-
| *.toot.cat || AAAA || 2604:a880:400:d0::2354:2001
|-
| toot.cat || AAAA || 2604:a880:400:d0::2354:2001
|-
| hub.toot.cat || AAAA || 2604:a880:400:d0::1a63:2001
|-
| hub.toot.cat || A || 68.183.140.54
|-
| mew.toot.cat || AAAA || 2604:a880:800:a1::126e:6001
|-
| mew.toot.cat || A || 165.227.176.23
|-
| toot.cat || A || 143.244.160.92
|-
| *.toot.cat || A || 143.244.160.92
|}
Servers:
{| class="wikitable sortable"
! name || IPv4 || IPv6
|-
| toot.cat || 143.244.160.92 || 2604:a880:400:d0::2354:2001
|-
| cloud1.vbz.ovh || 68.183.140.54 || 2604:a880:400:d0::1a63:2001
|-
| cloud5.vbz.ovh || 165.227.176.23 || 2604:a880:800:a1::126e:6001
|}
9afd8b30fa35da353d681593e9157ffec51b412d
File:2022-11-26 at 09-41-52.screen.Gender Heretics.png
6
190
640
2022-11-26T14:43:44Z
Woozle
1
[[category:screenshot]]
* '''what''': front page of [[genderheretics.xyz]]
* '''retrieved''' 2022-11-26
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
* '''what''': front page of [[genderheretics.xyz]]
* '''retrieved''' 2022-11-26
7dcb2b243b6c7a1df4dcbadc5c112470b10bb361
Genderheretics.xyz
0
191
641
2022-11-26T14:46:16Z
Woozle
1
Created page with "[[category:instance]] [[category:software:Soapbox]] [[category:blocked]] [[category:frozen fruit]] File:2022-11-26 at 09-41-52.screen.Gender Heretics.png|thumb|front page of..."
wikitext
text/x-wiki
[[category:instance]]
[[category:software:Soapbox]]
[[category:blocked]]
[[category:frozen fruit]]
[[File:2022-11-26 at 09-41-52.screen.Gender Heretics.png|thumb|front page of [[genderheretics.xyz]]]]
[[genderheretics.xyz]] is an ActivityPub instance running on the [[Soapbox]] software. As of 2022-11-26, its slogan – "Now With 41% More Misgendering!" – appears to be a joke about the trans suicide rate. TootCat has suspended them for that reason. They also appear to be a {{l/ip|freeze peach}} instance, which would also be sufficient grounds for at ''least'' a silence.
From [https://genderheretics.xyz/about their "about" page]:
<blockquote>
What won't get you banned:
:1. Hurting someone's feelings.
:2. Unpopular opinions voiced respectfully.
:3. Anything that can be solved by a personal block.
:4. Cursing.
:5. Lewd jokes.
:6. A bot where all posts are unlisted.
</blockquote>
As with most freeze peach ideas, these may sound reasonable on the surface but actually promote abusive behavior and prevent many from being able to actually speak freely.
1ab9a71b1651b50f89c2372d760ebe22f1243852
Toot.cat/blocks/domain/logged
0
69
645
404
2022-11-30T14:58:38Z
Woozle
1
wikitext
text/x-wiki
All changes should be recorded with at least a one-line reason, preferably with links to relevant dialogue.
''see also the automated lists at https://toot.cat/about/more''
==2022==
* '''2022-05-06''' [https://shrike.club/about shrike.club]: death threat -- https://archive.ph/PetvA
* '''2022-04-29''' [https://honkwerx.tech/wildgoose honkwerx.tech]: admin advocates anti-trans violence [https://honkwerx.tech/notice/AIx0k1iha00hAykXya][https://honkwerx.tech/notice/AIx0oxWYbi7DbvQAWu] ([[:File:2022-04-29 at 15-36-28.screen.wildgoose (@wildgoose@honkwerx.tech).png|screenshot]])
* '''2022-03-24''' [https://freeatlantis.com/about/more freeatlantis.com]: see [https://cwre.org/w/Woozle/2022/03/24 this CWRE post]
==2021==
* '''2021-01-07''' Pieville (see [[:File:2021-01-07.screen.See what's happening - Pieville.png|this screenshot]])
* '''2021-01-06''' Liberdon, after discussion with user and a mod (also a [https://toot.cat/web/statuses/105504258670114486 poll])
==2020==
* '''2020-07-13''' ([https://toot.cat/@news/104508122890176142 post]): {{ls/domain|videos.lukesmith.xyz}} - Fascism, slurs, etc.
* '''2020-07-09''' ([https://toot.cat/@news/104486195518238869 post]):
** {{ls/domain|boseburo.ddns.net}} - from the site: "This instance stands for Freedom of Speech...This instance stands against politically correctness and censorship in any form"
** {{ls/domain|scrapist.xyz}}: Reports of scraping by r000t again
** {{ls/domain|www.canberrasocial.net}} From the site: "...we do not censor based on ideas or political views," racism, queermisia, etc.
** {{ls/domain|cawfee.club}}: Queermisia, kinmisia, etc.
** {{ls/domain|kartoffel.cafe}}: Praising FSE for being "What gab.com wishes it could be," along with listing itself with fascist instances and instances containing sexual imagery of minors
** {{ls/domain|7td.org}}: Nazism, fascism, slurs, etc.
* '''2020-06-19''' ([https://toot.cat/@news/104368904412542587 post]): {{ls/domain|witches.live}} - Racism, harassment
** Sysop added: didn't realize i never got this one over here, sorry
* '''2020-06-15''' ([https://toot.cat/@news/104350277489246500 post]): {{ls/domain|lor.sh}} - Ableist slur in /about/more, "Respect free speech, but do not abuse it."
* '''2020-06-13''' ([https://toot.cat/@news/104339715996927511 post]):
** {{ls/domain|us.tv}}: Hosted by fascist platforming company 'Epik,' "To allow people to upload their content without censorship."
** {{ls/domain|peertube.tech}} - Monetized by "...the new attention economy..." cryptocurrency, financial and cryptocurrency instance
** {{ls/domain|video.nobodyhasthe.biz}} - Nazism, etc.
** {{ls/domain|peertube.uno}} - "''[translated]''...we are not interested in censoring you for political or philosophical opinions."
** {{ls/domain|peertube.satoshishop.de}} - Instance for what appears to be a cryptocurrency clothing shop/hosting company
** {{ls/domain|tube.gnous.eu}} - "''[translated]''...any type of political video is accepted regardless of political orientation..."
* '''2020-06-12''' ([https://toot.cat/@news/104333308645044294 post]): {{ls/domain|social.sphere.com.ai}} - Spam instance
* '''2020-06-11''' ([https://toot.cat/@news/104328079396639335 post]):
** {{ls/domain|nnia.space}} - Pedophile instance
** {{ls/domain|icyphox.sh}} - "I care about freedom, both in software and speech. I police no opinion."
** {{ls/domain|wetfish.space}} - Hosting neckbeard.xyz admin [username: sjw]
** {{ls/domain|pleroma.comfy.moe}} - Hosting neckbeard.xyz admin [username: sjw], abandoned with registrations open
** {{ls/domain|lets.bemoe.online}} - Hosting neckbeard.xyz admin [username: sjw]
* '''2020-06-08''' ([https://toot.cat/@news/104311885631689244 post]): {{ls/domain|norge.social}} - Racism, generally full of fascist content, etc.
* '''2020-06-07''' ([https://toot.cat/@news/104304452030739859 post]):
** {{ls/domain|hitchhicker.social}} - Racism, {{l/ip|TERF}}, etc.
** {{ls/domain|toast.cafe}}, {{ls/domain|honk.toast.cafe}} - Ableist slur, etc.
* '''2020-06-04''' ([https://toot.cat/@news/104288878877827539 post]):
** {{ls/domain|springbo.cc}} - White supremacy, etc.
** {{ls/domain|dogeposting.social}} - Fascism, white supremacy, right-wing conspiracies, etc.
** {{ls/domain|social.thisisjoes.site}} - "Freedom of speech and association are valued here."
** {{ls/domain|pleroma.jeder.pl}} - Nazi imagery [Pepe], ableism, etc.
* '''2020-05-09''' ([https://toot.cat/@news/104140663565893335 post]): {{ls/domain|pl.skyn3t.in}} - Fascism, queermisia, fatmisia, ableism, imagery of assault on the marginalized, slurs, nazism, etc.
* '''2020-05-02''' ([https://toot.cat/@news/104100222509664991 post]): {{ls/domain|dickkickextremist.xyz}} - Fascism
* '''2020-04-30''' ([https://toot.cat/@news/104089988553642013 post]):
** {{ls/domain|udongein.xyz}} - Sexual art of minors
** {{ls/domain|smugloli.net}} - Backup domain of smuglo.li [Sexual art of minors]
** {{ls/domain|pleroma.uwah.moe}} - Queermisia
* '''2020-04-26''':
** ([https://toot.cat/@news/104067161819653494 post]): {{ls/domain|raplst.town}} - Sexual assault instance (Obvious Block is obvious)
** ([https://toot.cat/@news/104065944841866454 post]): {{ls/domain|fuck-man-i-just-want-like-one-friend.xyz}} - Run by the ligma.pro admin [r000t], {{l/ip|transmisia}}, data scraping, etc.
* '''2020-04-17''':
** ([https://toot.cat/@news/104016414388069361 post]): {{ls/domain|social.byoblu.com}} - Fascism, right-wing conspiracies, etc.
** ([https://toot.cat/@news/104016220466722385 post]):
*** {{ls/domain|princess.cat}} - Run by a {{ls/domain|freespeechextremist.com}} user, fascism, ableism, etc.
*** {{ls/domain|archivefedifor.fun}} - Run by the {{ls/domain|ligma.pro}} admin [r000t] transmisia, data scraping, etc.
*** {{ls/domain|definitely-not-archivefedifor.fun}} - Run by the ligma.pro admin [r000t], transmisia, data scraping, etc.
*** {{ls/domain|husk.site}} - Fascism, etc.
*** <s>{{l/pub|inex.rocks}} - Defending fascism</s> lifted (provisionally) by Woozle on 2020-07-22
** ([https://toot.cat/@news/104015379090184018 post]): {{ls/domain|neckbeard.xyz}} - Fascism, non-moderation, etc.
* '''2020-03-08''' ([https://toot.cat/@news/103790468137161501 post]):
** {{ls/domain|coom.club}} - Non-moderation, queermisia, fascism, etc.
** {{ls/domain|video.autizmo.xyz}} - Ableism, non-moderation, fascism, etc.
** {{ls/domain|koyu.space}} - Defending fascists, anti-moderation
** {{ls/domain|fedi.n0id.space}} - Defending fascists, anti-moderation
** {{ls/domain|search.fedi.app}} - Followbot instance, most likely indexing
** {{ls/domain|activism.openworlds.info}} - Eugenics, non-moderation, etc.
** {{ls/domain|mastodon.hatthieves.es}} - Run by the {{ls/domain|social.hatthieves.es}} admin, mass following
** {{ls/domain|pleroma.mouse.services}} - Admin owns an account on {{ls/domain|rape.lol}}
** {{ls/domain|jaeger.website}} - Run by the {{ls/domain|jpop.club}} and {{ls/domain|hedgehoghunter.club}} admin, transmisia, non-moderation, etc.
** {{ls/domain|pleroma.com}} - Run by the admin of {{ls/domain|bikeshed.party}}, fascism, spam, etc.
* '''2020-02-17'''
** ([https://toot.cat/@news/103675431800314134 post]):
*** {{ls/domain|video.fediverso.net}}, {{ls/domain|fediverso.net}} - MRA, anti-feminism
*** {{ls/domain|peertube.bittube.video}} - No moderation
*** {{ls/domain|video.galacticstrip.com}} - "We allow to host...more controversial material as we honor freedom of speech..."
*** {{ls/domain|tube.chatelet.ovh}} - No moderation
*** {{ls/domain|peertube.quaylessed.icu}} - "censorship free video platform"
*** {{ls/domain|tube.lain.church}} - Code of conduct links to ASCII art, no moderation
*** {{ls/domain|videos.libreha.sh}} - "...there has been much anger and frustration in the crypto space regarding the apparent 'censorship' of certain blockchain influencers. Thus, we've decided to establish this instance..."
** ([https://toot.cat/@news/103675388875266656 post]): {{ls/domain|crypto-group-buy.com}} - Spam
* '''2020-02-01''' ([https://toot.cat/@news/103581933295911145 post]): {{ls/domain|micca.xyz}} - Racism, transmisia, etc.
* '''2020-01-28''' ([https://toot.cat/@news/103564681530561027 post]): {{ls/domain|thewired.xyz}} - Gab and FSE friendly, transmisia, etc.
* '''2020-01-20'''
** ([https://toot.cat/@news/103517667729000507 post]): {{ls/domain|gameliberty.club}}, {{ls/domain|peervideo.club}}, {{ls/domain|catgirl.life}} - Nazism, racism, queermisia, ableism, sexual art of minors, harassment, etc.
** ([https://toot.cat/@news/103517317089844019 post]):
*** {{ls/domain|ligma.pro}} - Transmisia, data scraping, Gab friendly, etc.
*** {{ls/domain|sneak.berlin}} - Harassment, Gab friendly, possibly data scraping
* '''2020-01-16''' ([https://toot.cat/@news/103495928938164845 post]):
** {{ls/domain|spinster.xyz}} - Gab instance, {{l/ip|TERF}}s (new TERF admin confirmed 2022-11-30)
** {{ls/domain|gleasonator.com}} - Soapbox instance run by a spinster.xyz admin, TERFs
* '''2020-01-08''':
** ([https://toot.cat/@news/103466494343238412 post]): {{ls/domain|expired.mentality.rip}} - Ableism, Gab friendly, etc.
** ([https://toot.cat/@news/103450367325621252 post]): {{ls/domain|uwu.social}} - Fascism, transmisia, hosting Gab users, etc
* '''2020-01-07''' ([https://toot.cat/@news/103445285600792381 post])
** {{ls/domain|buckeye.social}} - Transmisia, Gab support, etc
** {{ls/domain|gamers.exposed}} - Joking about sexual assault, racism, etc
52f8564543ff6e9d8033ff1f1396fd8129880264
Qoto.org
0
150
646
500
2022-11-30T15:18:52Z
Woozle
1
/* History */
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance with a "free speech" approach to moderation.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
==Issues==
While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, potentially allowing anti-science content and toxic users to proliferate. Numerous users (on and off TootCat) have brought this problem to our attention. At the present time, however, we have no specific examples of problematic posts. Using "#[https://qoto.org/tags/woke woke]" as an example of a politically-charged tag, I found mostly positive/reasonable posts and relatively few which seem problematic. (Notes: [https://qoto.org/@b_chocolatey/109329018486628722]) They do federate with [[noagendasocial.com|NoAgendaSocial]] and with [[brighteon.social]] which hosts anti-science site Natural News, and their main feed consequently does contain a small but significant quantity of right-wing BS.
On [[2022/11/17]], Jeffrey Freeman (apparently the domain owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-11-30''' Freeman starts a [https://gitlab.com/ufoi United Federation of Instances] project, with high-minded-sounding [https://gitlab.com/ufoi/constitution Constitution] draft. [https://social.pixie.town/@joepie91/109433103633543373 some analysis]
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
* '''2018-12-06''' qoto.org has 2149 users<ref name=qoto-archive-8 />
* '''2018-11-07''' qoto.org has 1936 users<ref name=qoto-archive-7 />
* '''2018-10-07''' qoto.org has 1799 users<ref name=qoto-archive-6 />
* '''2018-09-02''' qoto.org has 1433 users<ref name=qoto-archive-5 />
* '''2018-08-15''' qoto.org has 112 users<ref name=qoto-archive-4 />
* '''2018-08-07''' qoto.org has 102 users<ref name=qoto-archive-3 />
* '''2018-07-10''' qoto.org has 19 users<ref name=qoto-archive-2 />; first appearance in archive.org
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-3>'''2018-08-07 archive''': [https://web.archive.org/web/20180807123948/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-4>'''2018-08-15 archive''': [https://web.archive.org/web/20180815233147/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-5>'''2018-09-02 archive''': [https://web.archive.org/web/20180902134516/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-6>'''2018-10-07 archive''': [https://web.archive.org/web/20181007173538/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-7>'''2018-11-07 archive''': [https://web.archive.org/web/20181107154717/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-8>'''2018-12-06 archive''': [https://web.archive.org/web/20181206143118/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
bbeb690d5f2a850c44ceafc2950d48a26bc50e95
655
646
2022-12-08T23:18:56Z
Woozle
1
/* History */
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
{{fmt/title|qoto.org: "Question Others to Teach Ourselves. A STEM-oriented instance."}}
* '''site''': [https://qoto.org/about qoto.org]
* '''status''': silenced (November 2022)
==About==
[[qoto.org]] is a STEM-oriented Mastodon instance with a "free speech" approach to moderation.
The domain was registered on 2008-05-31<sup>{{l/sub|whois}}</sup>, long before Mastodon existed, and appears to have first been used in 2011 to present content<ref name=qoto-archive-1 /> from [[Syncleus]], Jeffrey Freeman's think-tank<ref name=syncleus-freeman-bio />. The earliest evidence of its being a Mastodon instance is in July, 2018<ref name=qoto-archive-2 />, at which time the slogan was "Question Others, Teach Others" and the site had 19 users.
==Issues==
While having a lot of valid science content, they have also unfortunately chosen a "free speech" approach to moderation, potentially allowing anti-science content and toxic users to proliferate. Numerous users (on and off TootCat) have brought this problem to our attention. At the present time, however, we have no specific examples of problematic posts. Using "#[https://qoto.org/tags/woke woke]" as an example of a politically-charged tag, I found mostly positive/reasonable posts and relatively few which seem problematic. (Notes: [https://qoto.org/@b_chocolatey/109329018486628722]) They do federate with [[noagendasocial.com|NoAgendaSocial]] and with [[brighteon.social]] which hosts anti-science site Natural News, and their main feed consequently does contain a small but significant quantity of right-wing BS.
On [[2022/11/17]], Jeffrey Freeman (apparently the domain owner) used a tool published by the now-defunct {{l/ip|Kiwi Farms}} online-terrorism organization to identify instances which had blocked QOTO, and sent out [[2022/11/17/QOTO|an email]] to the admins of each asking to have the block removed. The email, unfortunately, did not really address the issues, and made a number of questionable claims.
==History==
* '''2022-12-08''' [https://stop.voring.me/notes/98j7helkhr stop.voring.me/@thatonecalculator] comments {{fmt/quote|#fediblock qoto.org -- for those of you who don't know, they made an organization called UFOI and tricked instance admins like me into joining, while hiding manipulative subclauses far down in their TOS.}} Includes screenshots of posts by Freeman.
* '''2022-11-30''' Freeman starts a [https://gitlab.com/ufoi United Federation of Instances] project, with high-minded-sounding [https://gitlab.com/ufoi/constitution Constitution] draft. [https://social.pixie.town/@joepie91/109433103633543373 some analysis]
* '''2022-11-17''' [[2022/11/17/QOTO|email from QOTO]] sent to numerous instances, requesting lift of limitations
* '''2022-11-12''' On request from a new user, [https://toot.cat/@woozle/109331146818085671 this was changed] from block to silence.
* '''2022-11-??''' Instance suspended. "An inclusive free speech instance," transmisia, COVID-19 vaccine misinformation, etc.
* '''2018-12-06''' qoto.org has 2149 users<ref name=qoto-archive-8 />
* '''2018-11-07''' qoto.org has 1936 users<ref name=qoto-archive-7 />
* '''2018-10-07''' qoto.org has 1799 users<ref name=qoto-archive-6 />
* '''2018-09-02''' qoto.org has 1433 users<ref name=qoto-archive-5 />
* '''2018-08-15''' qoto.org has 112 users<ref name=qoto-archive-4 />
* '''2018-08-07''' qoto.org has 102 users<ref name=qoto-archive-3 />
* '''2018-07-10''' qoto.org has 19 users<ref name=qoto-archive-2 />; first appearance in archive.org
==Footnotes==
<references>
<ref name=qoto-archive-1>'''2011-09-23 archive''': [https://web.archive.org/web/20110923131305/http://www.qoto.org/ qoto.org home page]</ref>
<ref name=qoto-archive-2>'''2018-07-10 archive''': [https://web.archive.org/web/20180710004851/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-3>'''2018-08-07 archive''': [https://web.archive.org/web/20180807123948/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-4>'''2018-08-15 archive''': [https://web.archive.org/web/20180815233147/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-5>'''2018-09-02 archive''': [https://web.archive.org/web/20180902134516/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-6>'''2018-10-07 archive''': [https://web.archive.org/web/20181007173538/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-7>'''2018-11-07 archive''': [https://web.archive.org/web/20181107154717/https://qoto.org/about qoto.org about page]</ref>
<ref name=qoto-archive-8>'''2018-12-06 archive''': [https://web.archive.org/web/20181206143118/https://qoto.org/about qoto.org about page]</ref>
<ref name=syncleus-freeman-bio>'''2011-07-16 archive''': [https://web.archive.org/web/20110716181415/http://www.syncleus.com/about-us/our-team/ Syncleus: Our Team: Jeffrey Freeman, CTO, President, & Chairman]</ref>
</references>
9d266dad0a3fa2012884c24a815e585d1da56856
Toot.community
0
161
648
509
2022-12-02T01:24:52Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:federated]]
[[File:2022-11-19 at 20-09-41.screen.toot.community.logo-slogan.png|thumb|Site slogan: {{fmt/quote|We're a generic, free-for-all Mastodon instance hosted in The Netherlands. We're welcoming to all that seek a place of enjoyment online while being excellent to each other.}} How can you be excellent to each other while also being a free-for-all? Well, we'll see how this goes, since they did handle the Moore thing.]]
* '''site''': https://toot.community
* '''status''': full federation as of 2022-12-01
TootCat suspended [[toot.community]] (TComm) on [[2022/11/26]] for refusing to suspend transmisic/TERF journalist {{l/wp|Suzanne Moore}}, but apparently TComm did in fact suspend her the day after we (and many others) complained about it. Upon user inquiry I investigated the situation, discovered that the problem had been resolved, and undid the block. -W.
==Events==
* '''2022-12-01''' We at TootCat promptly and immediately respond to this event of about 2 weeks ago, and reverse the suspension.
* '''2022-11-15''' [https://mastodon.lol/@peterherold/109348336566879964 mastodon.lol/@peterherold] notes that Moore was suspended in response to the outcry.
* '''2022-11-14''' [https://toot.cat/@news/109343526830497124 TootCat suspension announcement]
9a1c3ab504d903078a0f0daee455789f5785c0e8
File:2022-12-01.who gets banned.109439059703355647.svg
6
192
649
2022-12-05T16:28:09Z
Woozle
1
[[category:SVG]]
[[category:diagram]]
[[category:dialogue]]
wikitext
text/x-wiki
== Summary ==
[[category:SVG]]
[[category:diagram]]
[[category:dialogue]]
b60d2ec7441c70aaf0954bb2f4fe96833a270d64
Mastodon.scot
0
159
650
512
2022-12-08T13:36:53Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://mastodon.scot
We [https://toot.cat/@news/109343526830497124 suspended] [[mastodon.scot]] on [[2022/11/26]], for allowing a police union presence. Since then we've also had a report that they were very reluctant to suspend a transphobe, and later reports of additional transphobe presence, so that seems to validate the decision.
49372ef4a9ab344cea27fa8c2637e6445494ebfe
654
650
2022-12-08T23:15:58Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://mastodon.scot
We [https://toot.cat/@news/109343526830497124 suspended] [[mastodon.scot]] on [[2022/11/26]], for allowing a police union presence (David Hamilton, chair of the Scottish Police Federation). Since then we've also had a report that they were very reluctant to suspend a transphobe, and later reports of additional transphobe presence, so that seems to validate the decision.
3d0f6def1a0f2a2b83de5bab95339eccbfce838a
Eightpoint.app
0
193
651
2022-12-08T16:47:02Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] * '''site''': {{ls/domain|eightpoint.app}} ==Hearsay== I have heard one allegation that this instance is antisemitic, but as of yet..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==Hearsay==
I have heard one allegation that this instance is antisemitic, but as of yet have no evidence to support this. -W.
f1f951faa7008ab7651b59a85665d013022866a7
653
651
2022-12-08T22:41:05Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance. The domain was first registered on 2022-10-28.
==Hearsay==
I have heard one allegation that this instance is antisemitic, but as of yet have no evidence to support this. -W.
b5e996e04927db7e4d83f4dfffaf18d13d1fb756
656
653
2022-12-14T20:42:44Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance. The domain was first registered on 2022-10-28. I blocked them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
e669f8d49a48bddb954a9ddedd7ad3f0be5820ba
657
656
2022-12-14T20:44:27Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I blocked them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
The domain was first registered on 2022-10-28.
92869d1e764dfd9702b75d0b4423c7969b44f4f7
658
657
2022-12-14T20:59:11Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I blocked them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
The domain was first registered on 2022-10-28.
==Discussion==
* '''2022-12-13''' [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
01ddd3f4732d6843e3a7d22867f3461d6e3f0433
Template:L/ip/ref
10
194
652
2022-12-08T22:37:25Z
Woozle
1
Created page with "{{l/ip|{{PAGENAME}}|Issuepedia}}"
wikitext
text/x-wiki
{{l/ip|{{PAGENAME}}|Issuepedia}}
f4abd0d8d7d0f3ffdd9a67d88e3a889a398f4e5c
File:2022-12-09 at 15-50-32.screen.eightpoint.png
6
195
659
2022-12-14T21:18:14Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint.app]]
{{c/date|2022-12-09}}
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint.app]]
{{c/date|2022-12-09}}
f030341fbfaee8a214cf552b2e1c0282cf042641
660
659
2022-12-14T21:19:12Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-09}}
c3ab5a6b399036f897d54a447b7351662e43809c
File:2022-12-09 at 20-32-31.screen.eightpoint.png
6
196
661
2022-12-14T21:19:36Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-09}}
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-09}}
c3ab5a6b399036f897d54a447b7351662e43809c
File:2022-12-08.screen.eightpoint.png
6
197
662
2022-12-14T21:21:03Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
[[category:archive.org]]
{{c/date|2022-12-08}}
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
[[category:archive.org]]
{{c/date|2022-12-08}}
1c56a4bba320e745976c37a6433c402c41ff98f1
File:2022-12-07.screen.eightpoint.png
6
198
663
2022-12-14T21:22:26Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
[[category:archive.org]]
{{c/date|2022-12-07}}
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
[[category:archive.org]]
{{c/date|2022-12-07}}
1e0f10523715a16242f13722717e2a27393acbb5
File:2022-12-04.054229.screen.eightpoint.png
6
199
664
2022-12-14T21:32:51Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-04}}
* '''retrieved''' from [https://web.archive.org/web/20221204054229/https://eightpoint.app/about archive.org] on 2022-12-09
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-04}}
* '''retrieved''' from [https://web.archive.org/web/20221204054229/https://eightpoint.app/about archive.org] on 2022-12-09
c2692b6d22fd7e41a7f51fc95ea215ed6e305f1d
File:2022-12-04.211747.screen.eightpoint.png
6
200
665
2022-12-14T21:34:10Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-04}}
* '''retrieved''' from [https://web.archive.org/web/20221204211747/https://eightpoint.app/about archive.org] on 2022-12-09
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-12-04}}
* '''retrieved''' from [https://web.archive.org/web/20221204211747/https://eightpoint.app/about archive.org] on 2022-12-09
153413a38c279f17147e4b5d3d76d523e2c5d12a
File:2022-11-20.screen.eightpoint.down.png
6
201
666
2022-12-14T21:36:44Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-20}}
* '''retrieved''' from [https://web.archive.org/web/20221120044700/https://eightpoint.app/about archive.org] on 2022-12-09
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-20}}
* '''retrieved''' from [https://web.archive.org/web/20221120044700/https://eightpoint.app/about archive.org] on 2022-12-09
20c3b22d8ef2c8a6d8f9eda30b509660ce3ab040
File:2022-11-18.screen.eightpoint.png
6
202
667
2022-12-14T21:41:29Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-18}}
* '''retrieved''' from [https://web.archive.org/web/20221118210613/https://eightpoint.app/about archive.org] (21:06:13) on 2022-12-09
** almost-identical page at [https://web.archive.org/web/20221118005753/https://eightpoint.app/about 00:57:53]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-18}}
* '''retrieved''' from [https://web.archive.org/web/20221118210613/https://eightpoint.app/about archive.org] (21:06:13) on 2022-12-09
** almost-identical page at [https://web.archive.org/web/20221118005753/https://eightpoint.app/about 00:57:53]
baa3db3479754be7306a4fa25b9329717a8b6bd4
File:2022-11-12-2253.screen.eightpoint.app.png
6
203
668
2022-12-14T21:45:10Z
Woozle
1
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-12}}
* '''retrieved''' from [https://web.archive.org/web/20221112225323/https://eightpoint.app/about archive.org] on 2022-12-09
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:eightpoint]]
{{c/date|2022-11-12}}
* '''retrieved''' from [https://web.archive.org/web/20221112225323/https://eightpoint.app/about archive.org] on 2022-12-09
e49d9bdf30a918c2194810eb7205383310567aaf
Category:Eightpoint
14
204
669
2022-12-14T21:47:53Z
Woozle
1
Created page with "images and pages relating to [[eightpoint.app]]"
wikitext
text/x-wiki
images and pages relating to [[eightpoint.app]]
4ad9f820ee36b5563b44b0d89fc144968571ed22
Eightpoint.app
0
193
670
658
2022-12-14T22:29:03Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I blocked them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
==Discussion==
* '''2022-12-13''' [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022-12-09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''-12-07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''-12-07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''-12-09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''-12-09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 remains admin of 8P as of 2022-12-14.
* '''2022-12-07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond 12-08. (12/07:[https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; 12-08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of 2022-12-14.
* '''2022-11-20''' - '''-12-04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|12-04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra 12-09], gone as of 12-14
* '''2022-11-18''' - '''-11-20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|11-18]], [[:File:2022-11-20.screen.eightpoint.down.png|11-20]])
* '''2022-11-12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022-10-28''' domain is first registered
85209f53dfb5d277efc13738b5aada3304d0e2f4
671
670
2022-12-14T22:49:59Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I silenced them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
==Discussion==
* '''2022-12-13''' [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022-12-09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''-12-07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''-12-07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''-12-09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''-12-09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 remains admin of 8P as of 2022-12-14.
* '''2022-12-07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond 12-08. (12/07:[https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; 12-08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of 2022-12-14.
* '''2022-11-20''' - '''-12-04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|12-04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra 12-09], gone as of 12-14
* '''2022-11-18''' - '''-11-20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|11-18]], [[:File:2022-11-20.screen.eightpoint.down.png|11-20]])
* '''2022-11-12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022-10-28''' domain is first registered
06f36e11df6404f229f629f5718eb9e3158e6980
672
671
2022-12-14T22:50:25Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I silenced them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
==Discussion==
* '''2022-12-13''' [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022-12-09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''-12-07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''-12-07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''-12-09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''-12-09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 remains admin of 8P as of 2022-12-14.
* '''2022-12-07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond 12-08. (12/07:[https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; 12-08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of 2022-12-14.
* '''2022-11-20''' - '''-12-04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|12-04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra 12-09], gone as of 12-14
* '''2022-11-18''' - '''-11-20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|11-18]], [[:File:2022-11-20.screen.eightpoint.down.png|11-20]])
* '''2022-11-12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022-10-28''' domain is first registered
961894bdabbd9acdf9de3c12c1f59300ebd93f8d
674
672
2022-12-15T00:05:44Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I silenced them on [https://toot.cat/@woozle/109513962788427811 2022-12-14].
==Discussion==
* '''2022-12-13'''
** [https://newsie.social/@jessothomson/109508467120794305 newsie.social/@jessothomson] {{fmt/quote|If you want to see how the eightpoint hate machine works...}}
** [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
* '''2022-11-29''' [https://kolektiva.social/@AvengingFemme/109428725810362095 kolektiva.social/@AvengingFemme: Response to Slaanesh re: "abuse apologist" posts and my position on eightpoint.app] (thread)
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022-12-09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''-12-07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''-12-07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''-12-09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''-12-09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 remains admin of 8P as of 2022-12-14.
* '''2022-12-07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond 12-08. (12/07:[https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; 12-08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of 2022-12-14.
* '''2022-11-20''' - '''-12-04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|12-04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra 12-09], gone as of 12-14
* '''2022-11-18''' - '''-11-20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|11-18]], [[:File:2022-11-20.screen.eightpoint.down.png|11-20]])
* '''2022-11-12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022-10-28''' domain is first registered
19aa958c8f8998700d2969c0e00eff3218f0e5ab
686
674
2022-12-20T21:21:46Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I silenced them on [https://toot.cat/@woozle/109513962788427811 2022.12.14].
==Discussion==
* '''2022.12.13'''
** [https://newsie.social/@jessothomson/109508467120794305 newsie.social/@jessothomson] {{fmt/quote|If you want to see how the eightpoint hate machine works...}}
** [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
* '''2022.11.29''' [https://kolektiva.social/@AvengingFemme/109428725810362095 kolektiva.social/@AvengingFemme: Response to Slaanesh re: "abuse apologist" posts and my position on eightpoint.app] (thread)
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022.12.09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''.12.07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''.12.07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''.12.09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''.12.09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 ([https://eightpoint.app/@12 eightpoint.app/@12]) remains admin of 8P as of 2022.12.20. (Whoever owns the domain and the server, of course, retains ultimate control, and we don't know who that is.)
* '''2022.12.07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond .12.08. (.12.07: [https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; .12.08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of .12.14.
* '''2022.11.20''' - '''.12.04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|.12.04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra .12.09], gone as of .12.14
* '''2022.11.18''' - '''.11.20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|.11.18]], [[:File:2022-11-20.screen.eightpoint.down.png|.11.20]])
* '''2022.11.12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022.10.28''' domain is first registered
7a1dbcbc18e73931722e0949c49484e8174dea83
687
686
2022-12-22T01:27:06Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:silenced]]
* '''site''': {{ls/domain|eightpoint.app}}
==About==
[[Eightpoint.app]] (8P) is a Mastodon instance that raised numerous alarm-flags for us almost immediately without crossing any obvious lines. I silenced them on [https://toot.cat/@woozle/109513962788427811 2022.12.14].
==Discussion==
* '''2022.12.13'''
** [https://newsie.social/@jessothomson/109508467120794305 newsie.social/@jessothomson] {{fmt/quote|If you want to see how the eightpoint hate machine works...}}
** [https://rage.love/@admin/109509798935516208 rage.love/@admin: Eightpoint.app defederation notice, abuse discussion]: [[Slaanesh]] and {{l/ip|Laurelai Bailey}}
* '''2022.12.10''' [https://kolektiva.social/@moderation/109490898623030949 KOLEKTIVA.SOCIAL MOD TEAM'S STATEMENT ON RECENT EVENTS] re 8P
* '''2022.11.29''' [https://kolektiva.social/@AvengingFemme/109428725810362095 kolektiva.social/@AvengingFemme: Response to Slaanesh re: "abuse apologist" posts and my position on eightpoint.app] (thread)
==History==
Timestamps are according to archive.org, probably UTC.
* '''2022.12.09''': moderator is no "12of47", a user who also had a [https://toot.cat/@12of47 TootCat account]. The following record is not intended as criticism of that user:
** '''.12.07 19:46''': [https://toot.cat/@12of47/109475290428576687 toot.cat/@12of47] {{fmt/quote|thinkin about moving to eightpoint as our primary server. Let´s see if we can}}
** '''.12.07 21:57''': [https://toot.cat/@12of47/109475806250322119 toot.cat/@12of47] {{fmt/quote|will be spending most of our time on 12@eightpoint.app now, go follow us there, cuties}}
** '''.12.09 09:46''': [https://toot.cat/@12of47/109484255733184547 toot.cat/@12of47] {{fmt/quote|every single person who worked to get http://eightpoint.app shut down, we curse you to never find a home, to always feel fucking isolated from every space you ever exist in, to never feel safe to be yourself, as you are doing to us}}
** '''.12.09 14:08''': [https://toot.cat/@12of47/109485286007607549 toot.cat/@12of47] (three similar posts later) {{fmt/quote|we are now the new owner of http://eightpoint.app! We are fucking Kallai, and we will never die to the actions of the fash}}
** 12of47 ([https://eightpoint.app/@12 eightpoint.app/@12]) remains admin of 8P as of 2022.12.20. (Whoever owns the domain and the server, of course, retains ultimate control, and we don't know who that is.)
* '''2022.12.07''': moderator is now "@admin" ([[:File:2022-12-07.screen.eightpoint.png|screenshot]])
** There is no evidence that this account remained beyond .12.08. (.12.07: [https://web.archive.org/web/20221207221550/https://eightpoint.app/@admin archive.org]; .12.08: [[:File:2022-12-08.screen.eightpoint.png|screenshot]]). [https://eightpoint.app/@admin Gone] as of .12.14.
* '''2022.11.20''' - '''.12.04''': 8P comes back online ([[:File:2022-12-04.211747.screen.eightpoint.png|.12.04]]), apparently with a software upgrade
** the distinctive 8-point star logo is in the site header at [https://mew.toot.cat/wikiup/6/6b/2022-12-04.054229.screen.eightpoint.png 05:42:29] but has reverted to default Mastodon artwork by [[:File:2022-12-04.211747.screen.eightpoint.png|21:17:47]]
** moderator is now [https://eightpoint.app/@egirlterra Terra] - account exists from [https://web.archive.org/web/20221116115852/https://eightpoint.app/@egirlterra 11-16] to [https://web.archive.org/web/20221209163043/https://eightpoint.app/@egirlterra .12.09], gone as of .12.14
* '''2022.11.18''' - '''.11.20''': 8P goes offline sometime during this span ([[:File:2022-11-18.screen.eightpoint.png|.11.18]], [[:File:2022-11-20.screen.eightpoint.down.png|.11.20]])
* '''2022.11.12''' earliest online presence of 8P on archive.org ([[:File:2022-11-12-2253.screen.eightpoint.app.png|screenshot]])
* '''2022.10.28''' domain is first registered
d3e250644683c21d11f782d3aa639d6f04076749
Category:Silenced
14
205
673
2022-12-14T22:51:04Z
Woozle
1
Created page with "instances that have been '''silenced''' on TootCat"
wikitext
text/x-wiki
instances that have been '''silenced''' on TootCat
b00a9a12cdbbc03b83e7f90be88f90e83e2bdbd8
Toot.cat/CoC/self-promo
0
206
675
2022-12-20T17:14:02Z
Woozle
1
Created page with "{{fmt/title|Commercial Activity & Self-Promotion}} <onlyinclude> Accounts that appear to be oriented towards promoting a business will be suspended without warning unless we h..."
wikitext
text/x-wiki
{{fmt/title|Commercial Activity & Self-Promotion}}
<onlyinclude>
Accounts that appear to be oriented towards promoting a business will be suspended without warning unless we have previously granted permission. We do wish to support individuals and cooperatively-organized groups engaged in activities to support themselves and their communities, but we also want to understand your goals and methods – and we will want to have some pretty solid communication around that established first. We will not accept paid advertising. We are all part of the human community, and we reject the idea that possession of money entitles the holder to obligations by others.
</onlyinclude>
cd965122b73f193bccb4d707d334287755cfb539
677
675
2022-12-20T17:42:30Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Commercial Activity & Self-Promotion}}
<onlyinclude>
Accounts that exist primarily to promote for-profit<ref name=profit /> activity will be suspended without warning unless we have previously granted an exception.
We do wish to support activities that support workers, creators, and communities. This includes but is not limited to:
* independent artists/authors promoting or selling their own work, preferably through independent venues
* co-operatively owned sales venues
We will not accept paid advertising. As members of a global community of sapient and compassionate beings, we reject the idea that possession of capitalist power-tokens entitles the holder to compel others.
</onlyinclude>
==Discussion==
* '''2022-12-20''' [https://toot.cat/@woozle/109546094618870056 toot.cat/@woozle] {{fmt/quote|I need to update TC's policy-page to reflect this, but I draw a strong distinction between (a) an account which only exists to promote something, vs. (b) an account that interacts socially but also sometimes has things to promote.}}
==History==
* '''2022-12-20''' revised to be more explicitly nurturing of independent creators
==Footnote==
{{i/val|refs}}
730045d3b39424fa57dc87a936be9c9730a54532
679
677
2022-12-20T17:52:53Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Commercial Activity & Self-Promotion}}
<onlyinclude>
Accounts that exist primarily to promote for-profit<ref name=profit /> activity will be suspended without warning unless we have previously granted an exception.
We do wish to support activities that support workers, creators, and communities. This includes but is not limited to:
* independent artists/authors promoting or selling their own work or services, preferably through independent venues
* individually or co-operatively-owned sales venues
* individually or co-operatively-owned services
We will not accept paid advertising. As members of a global community of sapient and compassionate beings, we reject the idea that possession of capitalist power-tokens entitles the holder to compel others.
</onlyinclude>
==Discussion==
* '''2022-12-20''' [https://toot.cat/@woozle/109546094618870056 toot.cat/@woozle] {{fmt/quote|I need to update TC's policy-page to reflect this, but I draw a strong distinction between (a) an account which only exists to promote something, vs. (b) an account that interacts socially but also sometimes has things to promote.}}
==History==
* '''2022-12-20''' revised to be more explicitly nurturing of independent creators
==Footnote==
{{i/val|refs}}
ef4ca53551f88d0aeaa7516c6ed1efd28cca7022
Toot.cat/CoC/self-promo/var/$refs
0
207
676
2022-12-20T17:42:13Z
Woozle
1
Created page with "<references> <ref name=profit>...in the sense of revenue that goes to owners solely for being owners, rather than as a means of helping to provide a living to workers/creators..."
wikitext
text/x-wiki
<references>
<ref name=profit>...in the sense of revenue that goes to owners solely for being owners, rather than as a means of helping to provide a living to workers/creators.</ref>
</references>
2d3bc9462ee65de2a1fe1c378234dbf060a8e7d2
Toot.cat/CoC
0
62
678
408
2022-12-20T17:51:22Z
Woozle
1
wikitext
text/x-wiki
=Code of Conduct=
==General==
As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users.
We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.
Examples of unacceptable behavior include:
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Activity / Self-Promotion ('''[[/self-promo|>>]]''')==
{{i/sub|self-promo}}
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
==Footnotes==
{{i/val|page={{PAGENAME}}/self-promo|refs}}
b2ec9a1a5f25a0bf9e9b2a64470e4bc3fba39c4a
680
678
2022-12-20T18:03:37Z
Woozle
1
wikitext
text/x-wiki
=Code of Conduct=
==Meta==
This is not a contract. This is a guideline to help you understand how we, as a community, see and evaluate different kinds of behavior. We will always try to leave room for honest mistakes and misunderstandings, but we reserve the right to act without regard to strict or exacting interpretation of these guidelines. They are a statement of intention, and they are intended to reflect the views of the TootCat community. If you have comments or questions, please feel free to reach out to the TootCat Uberwensch ([https://toot.cat/@woozle @woozle]) whether or not you are a TootCat member. ^.^
==General==
As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users.
We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination.
Examples of unacceptable behavior include:
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>Users are empowered and responsible for addressing any abuses of the Code of Conduct such that the project remains an oppression-free experience.</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Activity / Self-Promotion ('''[[/self-promo|>>]]''')==
{{i/sub|self-promo}}
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
==Footnotes==
{{i/val|page={{PAGENAME}}/self-promo|refs}}
f23de38d1d7585452ab3018670a07e9c01d155dd
Quote toot
0
208
681
2022-12-20T19:19:27Z
Woozle
1
Created page with "[[category:UX]] ==About== A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer. Although th..."
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
26c466073e6f7d50a643ed5d65f390eeb0e21215
689
681
2022-12-22T14:28:25Z
Woozle
1
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in one context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable).
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
f9eb77cf2378664dee8d4ff860d2d5e9ca299a39
690
689
2022-12-22T14:29:30Z
Woozle
1
/* Need Cases */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable).
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
0bacf4fa49b7cd7ed5c917e0e1f415df5653fa39
691
690
2022-12-22T14:30:17Z
Woozle
1
/* Need Cases */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
3c003656e339001876d39283d1bc1b18c76b9353
692
691
2022-12-22T14:36:59Z
Woozle
1
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
23bd3433d0cb9620484bc76bf3d5bac56beb6ec0
693
692
2022-12-22T15:58:43Z
Woozle
1
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs].
88a8bd58f4877a49a65b3615f4ff6b986cf63280
694
693
2022-12-22T16:06:26Z
Woozle
1
/* Discussion */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs].
f460cd6ebcf19ae47e84d0f386dfa50deda946b5
695
694
2022-12-22T16:07:51Z
Woozle
1
/* Notes */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
a224863c5a3a28e7f2375e20ff73abe55426c1c0
707
695
2022-12-24T14:44:17Z
Woozle
1
/* Discussion */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
f4cd82944ee6d7b6f8b2369ee8a2550cb126abb3
708
707
2022-12-24T15:36:05Z
Woozle
1
/* Discussion */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-24''' [https://chat.noelle.codes/@noelle/109569025317272042 chat.noelle.codes/@noelle]: comment from an experienced Twitter ''and'' Mastodon user, and instance admin (she's been on fedi since at least 2017, just not on that instance)
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
1d9ff1acef12959c71d6f97311436df5bb34f390
710
708
2022-12-24T19:56:52Z
Woozle
1
/* Discussion */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-24''' [https://wandering.shop/@cstross/109570385865573556 Annalee Newitz via Charlie Stross] (If image OCR is available in Linux, I don't know how to do it. -W.)
* '''2022-12-24''' [https://chat.noelle.codes/@noelle/109569025317272042 chat.noelle.codes/@noelle]: comment from an experienced Twitter ''and'' Mastodon user, and instance admin (she's been on fedi since at least 2017, just not on that instance)
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
e7a834fdc1b37ad46c625b09f5dd25103ba2a9f4
711
710
2022-12-24T22:18:08Z
Woozle
1
/* neutral/discuss */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-24''' [https://wandering.shop/@annaleen/109570125073158983 Annalee Newitz] suggests a design feature that would alleviate their concerns (Annalee is generally against QTs)
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-24''' [https://wandering.shop/@cstross/109570385865573556 Annalee Newitz via Charlie Stross] (If image OCR is available in Linux, I don't know how to do it. -W.)
* '''2022-12-24''' [https://chat.noelle.codes/@noelle/109569025317272042 chat.noelle.codes/@noelle]: comment from an experienced Twitter ''and'' Mastodon user, and instance admin (she's been on fedi since at least 2017, just not on that instance)
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
215eaa74fc2056059576d1a97041dfa17601a73b
Main Page
0
1
682
615
2022-12-20T20:33:23Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
** [[.cat]]: about the TLD
** [[Help:Contribute]]: how to help keep us running
* '''Directories''':
** {{l/cat|Instance}}s
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
* ''''miscellaneous''':
** [[Quote toot]]: a much-requested but also much-loathed feature
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
508d1dc2bb684131fc4b90c94d99b296e61c9368
685
682
2022-12-20T20:38:34Z
Woozle
1
/* A Brief Directory */
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
* '''[[TootCat]]''':
** [[Toot.cat/CoC|Code of Conduct]]
** [[Toot.cat/CoJ|Code of Justice]]
** [[Help:Contribute]]: how to help keep us running
** [[.cat]]: about the TLD
* '''Directories''':
** {{l/cat|Instance}}s:
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
* '''miscellaneous''':
** [[Quote toot]]: a much-requested but also much-loathed feature
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
b94ba2b56232ace185a98ed590fd1045019466f1
Toot.cat/var/$status
0
89
683
605
2022-12-20T20:34:48Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2022-12-20''' Everything has been running more or less smoothly through the latest Twitter exodus deluges, as far as we can tell.}}
d4fb7b6bd690f235cb3a7db70c24fd8e1caa6011
TootCat
0
209
684
2022-12-20T20:36:38Z
Woozle
1
Redirected page to [[Toot.cat]]
wikitext
text/x-wiki
#redirect [[toot.cat]]
1e41cd07bd4cb15aa40a68f009538ad6e8c103c7
Social.coop
0
210
688
2022-12-22T01:42:29Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:co-op]] * '''site''': [https://social.coop/ home] [https://social.coop/about about] [https://social.coop/explore explore..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:co-op]]
* '''site''': [https://social.coop/ home] [https://social.coop/about about] [https://social.coop/explore explore]
==About==
[[social.coop]] (SC) is a Mastodon instance with a co-operative governance structure.
==Interesting Facts==
* SC does not appear to have any relation to [[Social Coop]], itself somehow associated with [[Mask Network]] which acquired Japanese Mastodon instance [[pawoo.net]] on 2022-12-21 [https://markets.businessinsider.com/news/stocks/mask-network-acquires-pawoo-net-one-of-the-largest-mastodon-instances-1031984070?op=1][https://finance.yahoo.com/news/mask-network-acquires-pawoo-net-070000858.html]
* SC's [https://wiki.social.coop/home.html wiki] is not actually a wiki but a site generated statically using [https://metalsmith.io/ Metalsmith].
* SC's domain was first registered on 2017-04-24.
4b6e0803721776aad547a9b3b4acf5d53bda71a9
697
688
2022-12-22T16:21:54Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:co-op]]
* '''site''': [https://social.coop/ home] [https://social.coop/about about] [https://social.coop/explore explore]
==About==
[[social.coop]] (SC) is a Mastodon instance with a co-operative governance structure.
==Interesting Facts==
* SC does not appear to have any relation to [[Social Coop Limited]] (see [[pawoo.net]]).
* SC's [https://wiki.social.coop/home.html wiki] is not actually a wiki but a site generated statically using [https://metalsmith.io/ Metalsmith].
* SC's domain was first registered on 2017-04-24.
db77924b4eee452f755bc316b8c9c3ec40427c1e
Pawoo.net
0
211
696
2022-12-22T16:21:04Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] [[category:Japan]] * '''site''': https://pawoo.net ==About== [[pawoo.net]] is a Japanese Mastodon instance with (as of 2022-12-22)..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:Japan]]
* '''site''': https://pawoo.net
==About==
[[pawoo.net]] is a Japanese Mastodon instance with (as of 2022-12-22) 797k users. It has been described as the second-largest Mastodon instance (after [[mastodon.social]], the "flagship" instance).
==News==
* '''2022-12-21''' Pawoo has been acquired by [[Mask Network]] (which confusingly also owns or is related to an entity called [[Social Coop Limited]] that does not appear to have any relation to Mastodon instance [[social.coop]]).
** BI: [https://markets.businessinsider.com/news/stocks/mask-network-acquires-pawoo-net-one-of-the-largest-mastodon-instances-1031984070?op=1 Mask Network Acquires Pawoo.net, one of the largest Mastodon instances]
** Y!: [https://finance.yahoo.com/news/mask-network-acquires-pawoo-net-070000858.html Mask Network Acquires Pawoo.net, one of the largest Mastodon instances]
bff9877a210bd8af13c42b4168234c24306ecfad
Activitypub-proxy.cf
0
212
698
2022-12-24T13:20:24Z
Woozle
1
Created page with "[[category:instance]] ==About== [[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[lamp/activitypub-proxy]] open-source software written specifically..."
wikitext
text/x-wiki
[[category:instance]]
==About==
[[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[lamp/activitypub-proxy]] open-source software written specifically for this purpose.
a1a5c13376401838fcf5d24c422cedc22610727e
699
698
2022-12-24T13:21:13Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
==About==
[[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[activitypub-proxy]] open-source software written specifically for this purpose.
2c8e902179a54ed5ed79866aa9f179de53508a24
703
699
2022-12-24T13:31:36Z
Woozle
1
wikitext
text/x-wiki
[[category:domain]]
[[category:blocked]]
==About==
[[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[activitypub-proxy]] open-source software written specifically for this purpose. Actual connections are represented by subdomains:
[[File:2022-12-24 at 08-28-34.screen.activitypub-proxy subdomains.png]]
("No limits imposed" is shown for each of these because we have blocked the base domain.)
6ff375eb02d7572c77a60d983a453feac77c014a
705
703
2022-12-24T13:53:46Z
Woozle
1
wikitext
text/x-wiki
[[category:domain]]
[[category:blocked]]
==About==
[[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[activitypub-proxy]] open-source software written specifically for this purpose. Actual connections are represented by subdomains:
[[File:2022-12-24 at 08-28-34.screen.activitypub-proxy subdomains.png]]
("No limits imposed" is shown for each of these because we have blocked the base domain rather than trying to play whack-a-mole with subdomains.)
232036709664a94af2ab8048347c72585c0274bb
Activitypub-proxy
0
213
700
2022-12-24T13:27:14Z
Woozle
1
Created page with "[[category:malware]] ==About== [[activitypub-proxy]] is open-source software written specifically for the purpose of circumventing fediblocks. According to [https://gitea.moe/..."
wikitext
text/x-wiki
[[category:malware]]
==About==
[[activitypub-proxy]] is open-source software written specifically for the purpose of circumventing fediblocks. According to [https://gitea.moe/lamp/activitypub-proxy the software's Git repository]:
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
This software is currently in use at [[activitypub-proxy.cf]]; we expect more such instances to pop up, given the apparent ease of installation.
d03b436db11f50d959627d2b8459665d810f2186
701
700
2022-12-24T13:27:28Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
==About==
[[activitypub-proxy]] is open-source software written specifically for the purpose of circumventing fediblocks. According to [https://gitea.moe/lamp/activitypub-proxy the software's Git repository]:
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
This software is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
e76c062192062255a8b4042c5d0255e0c6984bf4
704
701
2022-12-24T13:33:29Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
==About==
[[activitypub-proxy]] is open-source software written specifically for the purpose of circumventing fediblocks. According to [https://gitea.moe/lamp/activitypub-proxy the software's Git repository] ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
This software is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
a9ec12e355981bc9f168f923c2710b15163fb9b6
706
704
2022-12-24T14:38:56Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
==About==
[[activitypub-proxy]] is open-source software written specifically for the purpose of circumventing fediblocks. According to [https://gitea.moe/lamp/activitypub-proxy the software's Git repository] ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
This software is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
There is a tool for detecting usage of this malware [https://hachyderm.io/@tedivm/109569119442998113 in development as of 2022-12-24].
9d14d156629fb4510bcce24702de49e3ec2dcf93
709
706
2022-12-24T19:33:55Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
[[category:policy]]
==About==
[[activitypub-proxy]] is open-source malware written specifically for the purpose of circumventing fediblocks (a consent violation). According to [https://gitea.moe/lamp/activitypub-proxy the software's Git repository] ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
This software is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
There is a tool for detecting usage of this malware [https://hachyderm.io/@tedivm/109569119442998113 in development as of 2022-12-24].
TootCat will fediblock any domain found to be hosting this software.
aa1eafc5146b3b603fe4e2ef35aa0593e2b9dc11
712
709
2022-12-25T00:10:36Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
[[category:policy]]
==About==
[[activitypub-proxy]] (APP) is open-source malware written specifically for the purpose of circumventing fediblocks (a consent violation). According to [https://gitea.moe/lamp/activitypub-proxy APP's Git repository] as of 13:27 UTC and earlier ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
APP is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
There is a tool for detecting usage of this malware [https://hachyderm.io/@tedivm/109569119442998113 in development as of 2022-12-24].
TootCat will fediblock any domain found to be hosting this software.
==Arguments==
===APP revised self-justification===
APP's Git repository has been modified as of 2022-12-24 18:42 (ET) to include this argument in support of using it:
<blockquote>
The intended usage of this is as an alternative to using alt accounts or moving your account to circumvent whole-server blocks that have nothing to do with you and are unfairly cutting you off from mutuals, despite your particular account being compliant with their rules.
</blockquote>
The stated problem (whole-server blocks that are not the user's fault) is legit, but this is possibly the absolute worst way of dealing with it.
* Most instances will only silence other instances known to not be festering cesspools, which allows users on the silencing instance to still follow individuals on the silenced instance.
* If an instance has been blocked completely, it is probably a festering cesspool. If you are not yourself a supporter of festering cesspools, WTF are you still doing there? Go somewhere better.
** Sure, you're studying the cesspool like a scientist would study a contagious virus. Go for it. But science requires sacrifices, and federation with your cesspool-hosted account is one of them.
* If you instance is not a festering cesspool and has been fully blocked for other reasons, consider asking your mutual to appeal to their instance admins to remove or soften the block. (TootCat has done this several times within recent memory.)
* This tool does not ''merely'' allow innocent victims of misguided instance-blocking to evade domain-blocks, but also allows individuals who have been directly blocked -- either by an instance or by an individual -- to evade those blocks. Using it signals a willingness to evade other people's social boundaries, and is a bright red flag.
===admin-blocks violate consent?===
There have also been arguments made that administrative blocking (i.e. the entire instance doing a block, rather than individual users doing their own blocks) is somehow a violation of consent of the blocking instance's users.
This argument is fash {{l/ip|bullshit}} that doesn't really deserve a response, but I will give one for the record.
: '''1.''' On TootCat at least<ref name=others />, our users ''expect us to do this work'' and ''are grateful that they don't have to'' block every single troll themselves. We explain our blocking policy up front, and people join us with the expectation that we will actually ''act'' on it; failure to do so would be a violation of that trust, and of their consent.
: '''2.''' Unless every user on an instance blocks a user, that user's posts will still show up in the federated timeline. Admin-blocking prevents that.
Item 1 in particular shows how this argument is a reality-inversion, and therefore pure {{l/ip|concern trolling}}.
==Footnote==
<references>
<ref name=others>and, I would hope, most other instances -- with the obvious exception of "free speech" instances that basically don't believe in moderation and will do only that which is legally required</ref>
</references>
5a7f5a820cdb60340053c9046f8c2edc50c65684
File:2022-12-24 at 08-28-34.screen.activitypub-proxy subdomains.png
6
214
702
2022-12-24T13:30:18Z
Woozle
1
[[category:screenshot]]
{{c/date|2022-12-24}}
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
{{c/date|2022-12-24}}
5355845f00bfab4f71dd584d8b0294f4142daf65
File:2022-12-24 at 19-21-28.mint@ryona.agency.png
6
215
713
2022-12-25T00:24:56Z
Woozle
1
[[category:screenshot]]
{{c/date|2022-12-24}}
* '''retrieved''' from [https://ryona.agency/objects/de9fd290-6050-4cb9-a6fd-d6e9431ea5ec ryona.agency] on 2022-12-24
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
{{c/date|2022-12-24}}
* '''retrieved''' from [https://ryona.agency/objects/de9fd290-6050-4cb9-a6fd-d6e9431ea5ec ryona.agency] on 2022-12-24
980271e4755d65ffe1206c50d978efb50953a9be
714
713
2022-12-25T00:25:24Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
{{c/date|2022-12-24}}
* '''retrieved''' from [https://ryona.agency/objects/de9fd290-6050-4cb9-a6fd-d6e9431ea5ec ryona.agency] (post was deleted less than an hour later) on 2022-12-24
0927db556696f9ba8fa60dd3bed7d97f10360e60
Ryona.agency
0
216
715
2022-12-25T00:27:49Z
Woozle
1
Created page with "[[category:instance]] [[category:blocked]] * '''site''': https://ryona.agency/ ==About== [[ryona.agency]] initially came to our attention when their "Operator, CEO, inner pred..."
wikitext
text/x-wiki
[[category:instance]]
[[category:blocked]]
* '''site''': https://ryona.agency/
==About==
[[ryona.agency]] initially came to our attention when their "Operator, CEO, inner predictor and [...] sole proprietor" [https://ryona.agency/mint @mint] defended [[activitypub-proxy]] while {{l/ip|tone policing}} a discussion of it:
[[File:2022-12-24 at 19-21-28.mint@ryona.agency.png]]
A quick investigation showed the following on @mint's profile ([https://archive.vn/BAg0H archive.is]):
<blockquote>
Not too fond of negroes, jews, women, hohols and transvestites.
</blockquote>
Whether this was sincere or just intended as a troll, it's the sort of toxic behavior we prefer not to invite to dinner.
eed69c9c1b190b47f44093dabd901becc20a3343
File:2022-12-24 at 20-32-39.screen.thornernia.cum.salon.png
6
217
716
2022-12-25T01:42:47Z
Woozle
1
[[category:screenshot]]
[[category:threat]]
{{c/date|2022-12-24}}
* '''retrieved''' on 2022-12-24 from [[cum.salon]] via [[toot.cat]]'s UI (the original had already been deleted)
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:threat]]
{{c/date|2022-12-24}}
* '''retrieved''' on 2022-12-24 from [[cum.salon]] via [[toot.cat]]'s UI (the original had already been deleted)
9e331ae5d677a4d72e57847e186b970106308461
Cum.salon
0
218
717
2022-12-25T01:43:30Z
Woozle
1
Created page with "[[category:Akkoma]] [[category:instance]] [[category:blocked]] [[category:child porn]] * '''site''': https://cum.salon ==About== [[cum.salon]] is an Akkoma instance which appe..."
wikitext
text/x-wiki
[[category:Akkoma]]
[[category:instance]]
[[category:blocked]]
[[category:child porn]]
* '''site''': https://cum.salon
==About==
[[cum.salon]] is an Akkoma instance which appears to be dominated by fash. As of 2022-12-24 ([https://archive.vn/yKjXg archive.is]), their site description says:
<blockquote>Cum Salon is powered by Akkoma and ched, a webserver for child porn. Real raped women ages 06-17 at akko.disqordia.space</blockquote>
(We also blocked [[disqordia.space]] some time ago.) I was originally just going to silence/mediablock them, but then a user threatened to slander me with an allegation of violent threats (see Fig. 1).
af52b0fd7eebe0559ecd4d533f341c72185e1053
718
717
2022-12-25T01:46:32Z
Woozle
1
wikitext
text/x-wiki
[[category:Akkoma]]
[[category:instance]]
[[category:blocked]]
[[category:child porn]]
[[File:2022-12-24 at 20-32-39.screen.thornernia.cum.salon.png|thumb|'''Fig. 1''': screenshot in TootCat's UI of a CS user claiming I had DMed one of their users a violent threat, complete with faked image of my supposed DM]]
* '''site''': https://cum.salon
==About==
[[cum.salon]] is an Akkoma instance which appears to be dominated by fash. As of 2022-12-24 ([https://archive.vn/yKjXg archive.is]), their site description says:
<blockquote>Cum Salon is powered by Akkoma and ched, a webserver for child porn. Real raped women ages 06-17 at akko.disqordia.space</blockquote>
(We also blocked [[disqordia.space]] some time ago.) I was originally just going to silence/mediablock them, but then [https://cum.salon/users/pernia one of their users] threatened to legally slander me with an allegation of violent threats (see Fig. 1).
4b4c3b76b4e45c5f97410eefb2d4c120116b762d
Activitypub-proxy
0
213
719
712
2022-12-25T13:34:03Z
Woozle
1
/* admin-blocks violate consent? */
wikitext
text/x-wiki
[[category:malware]]
[[category:policy]]
==About==
[[activitypub-proxy]] (APP) is open-source malware written specifically for the purpose of circumventing fediblocks (a consent violation). According to [https://gitea.moe/lamp/activitypub-proxy APP's Git repository] as of 13:27 UTC and earlier ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
APP is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
There is a tool for detecting usage of this malware [https://hachyderm.io/@tedivm/109569119442998113 in development as of 2022-12-24].
TootCat will fediblock any domain found to be hosting this software.
==Arguments==
===APP revised self-justification===
APP's Git repository has been modified as of 2022-12-24 18:42 (ET) to include this argument in support of using it:
<blockquote>
The intended usage of this is as an alternative to using alt accounts or moving your account to circumvent whole-server blocks that have nothing to do with you and are unfairly cutting you off from mutuals, despite your particular account being compliant with their rules.
</blockquote>
The stated problem (whole-server blocks that are not the user's fault) is legit, but this is possibly the absolute worst way of dealing with it.
* Most instances will only silence other instances known to not be festering cesspools, which allows users on the silencing instance to still follow individuals on the silenced instance.
* If an instance has been blocked completely, it is probably a festering cesspool. If you are not yourself a supporter of festering cesspools, WTF are you still doing there? Go somewhere better.
** Sure, you're studying the cesspool like a scientist would study a contagious virus. Go for it. But science requires sacrifices, and federation with your cesspool-hosted account is one of them.
* If you instance is not a festering cesspool and has been fully blocked for other reasons, consider asking your mutual to appeal to their instance admins to remove or soften the block. (TootCat has done this several times within recent memory.)
* This tool does not ''merely'' allow innocent victims of misguided instance-blocking to evade domain-blocks, but also allows individuals who have been directly blocked -- either by an instance or by an individual -- to evade those blocks. Using it signals a willingness to evade other people's social boundaries, and is a bright red flag.
===admin-blocks violate consent?===
There have also been arguments made that administrative blocking (i.e. the entire instance doing a block, rather than individual users doing their own blocks) is somehow a violation of consent of the blocking instance's users.
This argument is fash {{l/ip|bullshit}} that doesn't really deserve a response, but I will give one for the record.
: '''1.''' On TootCat at least<ref name=others />, our users ''expect us to do this work'' and ''are grateful that they don't have to'' block every single troll themselves. We explain our blocking policy up front, and people join us with the expectation that we will actually ''act'' on it; failure to do so would be a violation of that trust, and of their consent.
: '''2.''' Unless every user on an instance blocks a user, that user's posts will still show up in the federated timeline. Admin-blocking prevents that.
Item 1 in particular shows how this argument is a reality-inversion (as well as {{l/wp|DARVO}}: the defederating admin is now the abuser, and the victims are the admin's own users and the troll), and therefore pure {{l/ip|concern trolling}}.
==Footnote==
<references>
<ref name=others>and, I would hope, most other instances -- with the obvious exception of "free speech" instances that basically don't believe in moderation and will do only that which is legally required</ref>
</references>
5f35b0cc919914a50885af7001c3c9f41f8a2752
727
719
2022-12-28T12:48:39Z
Woozle
1
wikitext
text/x-wiki
[[category:malware]]
[[category:policy]]
==About==
[[activitypub-proxy]] (APP) is open-source malware written specifically for the purpose of circumventing fediblocks (a consent violation). According to [https://gitea.moe/lamp/activitypub-proxy APP's Git repository] as of 13:27 UTC and earlier ([https://web.archive.org/web/20221223102518/https://gitea.moe/lamp/activitypub-proxy archive.org]):
<blockquote>
A simple proxy for ActivityPub that lets you circumvent blocks by masquerading as another domain name.
[...]
So for example, say you want to follow @kingu_platypus_gidora@octodon.social but the woke administrator has blocked you (or your instance blocked them wtf mastodon.social??), and you have a proxy at *.activitypub-proxy.cf: that would make @kingu_platypus_gidora@octodon-social.activitypub-proxy.cf which you can theoretically follow and fully interact with just like the real user.
</blockquote>
APP is currently in use at [[activitypub-proxy.cf]]; we expect more such relay domains to pop up, given the apparent ease of installation.
There is a tool for detecting usage of this malware [https://hachyderm.io/@tedivm/109569119442998113 in development as of 2022-12-24].
TootCat will fediblock any domain found to be hosting this software.
It was authored by fedi user "[[usr/lamp|lamp]]", a known bad actor.
==Arguments==
===APP revised self-justification===
APP's Git repository has been modified as of 2022-12-24 18:42 (ET) to include this argument in support of using it:
<blockquote>
The intended usage of this is as an alternative to using alt accounts or moving your account to circumvent whole-server blocks that have nothing to do with you and are unfairly cutting you off from mutuals, despite your particular account being compliant with their rules.
</blockquote>
The stated problem (whole-server blocks that are not the user's fault) is legit, but this is possibly the absolute worst way of dealing with it.
* Most instances will only silence other instances known to not be festering cesspools, which allows users on the silencing instance to still follow individuals on the silenced instance.
* If an instance has been blocked completely, it is probably a festering cesspool. If you are not yourself a supporter of festering cesspools, WTF are you still doing there? Go somewhere better.
** Sure, you're studying the cesspool like a scientist would study a contagious virus. Go for it. But science requires sacrifices, and federation with your cesspool-hosted account is one of them.
* If you instance is not a festering cesspool and has been fully blocked for other reasons, consider asking your mutual to appeal to their instance admins to remove or soften the block. (TootCat has done this several times within recent memory.)
* This tool does not ''merely'' allow innocent victims of misguided instance-blocking to evade domain-blocks, but also allows individuals who have been directly blocked -- either by an instance or by an individual -- to evade those blocks. Using it signals a willingness to evade other people's social boundaries, and is a bright red flag.
===admin-blocks violate consent?===
There have also been arguments made that administrative blocking (i.e. the entire instance doing a block, rather than individual users doing their own blocks) is somehow a violation of consent of the blocking instance's users.
This argument is fash {{l/ip|bullshit}} that doesn't really deserve a response, but I will give one for the record.
: '''1.''' On TootCat at least<ref name=others />, our users ''expect us to do this work'' and ''are grateful that they don't have to'' block every single troll themselves. We explain our blocking policy up front, and people join us with the expectation that we will actually ''act'' on it; failure to do so would be a violation of that trust, and of their consent.
: '''2.''' Unless every user on an instance blocks a user, that user's posts will still show up in the federated timeline. Admin-blocking prevents that.
Item 1 in particular shows how this argument is a reality-inversion (as well as {{l/wp|DARVO}}: the defederating admin is now the abuser, and the victims are the admin's own users and the troll), and therefore pure {{l/ip|concern trolling}}.
==Footnote==
<references>
<ref name=others>and, I would hope, most other instances -- with the obvious exception of "free speech" instances that basically don't believe in moderation and will do only that which is legally required</ref>
</references>
e49ffc7fdffc9c2888dcba732f57e1d6a5b14f1c
Fedi.intkos.link
0
219
720
2022-12-25T14:40:55Z
Woozle
1
Created page with "[[category:instance]] [[category:Misskey]] [[category:blocked]] * '''site''': https://fedi.intkos.link ==About== [[fedi.intkos.link]] is a [[Misskey]] instance that appears to..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Misskey]]
[[category:blocked]]
* '''site''': https://fedi.intkos.link
==About==
[[fedi.intkos.link]] is a [[Misskey]] instance that appears to federate with a lot of known troll and "free speech" sites. TootCat blocked them on 2022-12-25 for that reason.
14ab85953bd2825b05ea6ec9d65c89a0d41916a9
721
720
2022-12-25T14:50:15Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Misskey]]
[[category:blocked]]
* '''site''': https://fedi.intkos.link
==About==
[[fedi.intkos.link]] (IL) is a [[Misskey]] instance that appears to federate with a lot of known troll and "free speech" sites. TootCat blocked them on 2022-12-25 for that reason, as well as trolling by IL user [https://fedi.intkos.link/@kino @kino].
ae8073fb0867dc41a06e209ca5aaa0797b5c80e0
723
721
2022-12-25T15:54:57Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Misskey]]
[[category:blocked]]
* '''site''': https://fedi.intkos.link
==About==
[[fedi.intkos.link]] (IL) is a [[Misskey]] instance that appears to federate with a lot of known troll and "free speech" sites. TootCat blocked them on 2022-12-25 for that reason, as well as trolling by IL user [https://fedi.intkos.link/@kino @kino].
==Notes==
For reference: [https://toot.cat/@woozle/109571843437634629] [https://toot.cat/@woozle/109571628764583319] [https://toot.cat/@woozle/109571611583735520] [https://toot.cat/@woozle/109571563625162570]
47fdd47e16a2545f1067321e1598609da92fd635
Fedi.pawlicker.com
0
220
722
2022-12-25T15:51:54Z
Woozle
1
Created page with "[[category:instance]] [[category:Pleroma]] [[category:blocked]] * '''site''': https://fedi.pawlicker.com ==About== [[fedi.pawlicker.com]] is a [[Pleroma]] instance. TootCat bl..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Pleroma]]
[[category:blocked]]
* '''site''': https://fedi.pawlicker.com
==About==
[[fedi.pawlicker.com]] is a [[Pleroma]] instance. TootCat blocked them on 2022-12-24 due to trolling activity spearheaded by [https://fedi.pawlicker.com/users/PhenomX6 @PhenomX6]. I didn't get the sense that the instance would be willing to take action against that user.
==Notes==
For reference: [https://toot.cat/@woozle/109571827271951813] [https://toot.cat/@woozle/109571705795355596] [https://toot.cat/@woozle/109571675039586860] (my posts, because theirs are no longer available).
fc9364846ceacfcbd1063fe9584a58903b8b9ba6
Quote toot
0
208
724
711
2022-12-27T13:34:17Z
Woozle
1
/* neutral/discuss */
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot, most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-27''' [https://toot.cat/@thatdawnperson/109585785337817705 toot.cat/@thatdawnperson] {{fmt/quote|It is important that QT protect the original writer’s distribution/privacy settings. What does QT safely give you that reply-and-boost or sharing a link doesn’t? [...]}} To my mind, this suggests one ''benefit'' of QT-as-a-feature over manually constructing them: they could encourage best practices, such as making sure QTs were replies rather than new threads, or not QTing if the quoted user has disabled them on a given post (or as a default for their account).
* '''2022-12-24''' [https://wandering.shop/@annaleen/109570125073158983 Annalee Newitz] suggests a design feature that would alleviate their concerns (Annalee is generally against QTs)
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-24''' [https://wandering.shop/@cstross/109570385865573556 Annalee Newitz via Charlie Stross] (If image OCR is available in Linux, I don't know how to do it. -W.)
* '''2022-12-24''' [https://chat.noelle.codes/@noelle/109569025317272042 chat.noelle.codes/@noelle]: comment from an experienced Twitter ''and'' Mastodon user, and instance admin (she's been on fedi since at least 2017, just not on that instance)
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
95b3d1ca34125823ce1ce16ef2a3fddfaa4703ec
File:2022-12-25 at 13-03-28.screen.(@mint@ryona.agency).png
6
221
725
2022-12-28T12:41:37Z
Woozle
1
[[category:screenshot]]
{{c/date|2022-12-24}}
* '''retrieved''' 2022-12-24 (screenshot taken the next day, by which time the actual discussion had disappeared but I still had it open in a tab)
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
{{c/date|2022-12-24}}
* '''retrieved''' 2022-12-24 (screenshot taken the next day, by which time the actual discussion had disappeared but I still had it open in a tab)
13a8d02578b7c375fac14eee9f33ab9971bba146
Usr/lamp
0
222
726
2022-12-28T12:47:17Z
Woozle
1
Created page with "[[category:fedi user|lamp]] ==About== '''lamp''' is a known bad actor on the fediverse, worst known for creating the [[Activitypub-proxy]] open-source malware. ==Links== ===Of..."
wikitext
text/x-wiki
[[category:fedi user|lamp]]
==About==
'''lamp''' is a known bad actor on the fediverse, worst known for creating the [[Activitypub-proxy]] open-source malware.
==Links==
===Official===
* [https://owo69.me/ home site]
* [https://gitea.moe Gitea instance]
** [https://gitea.moe/lamp/lamp/src/branch/master/list%20of%20my%20domains%20.md list of domains] ([https://web.archive.org/web/20220924151724/https://gitea.moe/lamp/lamp/src/branch/master/list%20of%20my%20domains%20.md archive.org])
5e692226f244ea8d81b535061187592499ec293b
733
726
2023-01-01T14:55:44Z
Woozle
1
wikitext
text/x-wiki
[[category:fedi user|lamp]]
==About==
'''lamp''' is a known sometimes-bad actor on the fediverse, worst known for creating the [[Activitypub-proxy]] open-source malware.
==Links==
===Official===
* [https://owo69.me/ home site]
* [https://gitea.moe Gitea instance]
** [https://gitea.moe/lamp/lamp/src/branch/master/list%20of%20my%20domains%20.md list of domains] ([https://web.archive.org/web/20220924151724/https://gitea.moe/lamp/lamp/src/branch/master/list%20of%20my%20domains%20.md archive.org])
* Fedi account:
** [https://boobytooth.social/@lamp boobytooth.social/@lamp]
8a38a7b6237231a8052ab08cdb2865a7ee4d0efe
Mastinator.com
0
223
728
2022-12-29T13:31:18Z
Woozle
1
Created page with "[[category:domain]] [[category:pseudo-instance]] * '''site''': https://mastinator.com/ ==About== [[mastinator.com]] is a [[pseudo-instance]] which provides "disposable public..."
wikitext
text/x-wiki
[[category:domain]]
[[category:pseudo-instance]]
* '''site''': https://mastinator.com/
==About==
[[mastinator.com]] is a [[pseudo-instance]] which provides "disposable public anonymous no-login Fediverse accounts". While there may be legitimate uses for such a tool, we are not presently aware of any -- and the most likely primary design-case would seem to be block-evasion, which is not okay.
At least two users reported them to me on the morning of 2022-12-29, and I immediately blocked them. -W.
faa0eaf60eeccfd45cd5ee0331ce6ffdb1ba7ab0
Activitypub-proxy.cf
0
212
729
705
2022-12-29T13:42:47Z
Woozle
1
wikitext
text/x-wiki
[[category:domain]]
[[category:pseudo-instance]]
[[category:blocked]]
==About==
[[activitypub-proxy.cf]] is a site for circumventing fediblocks, using the [[activitypub-proxy]] open-source software written specifically for this purpose. Actual connections are represented by subdomains:
[[File:2022-12-24 at 08-28-34.screen.activitypub-proxy subdomains.png]]
("No limits imposed" is shown for each of these because we have blocked the base domain rather than trying to play whack-a-mole with subdomains.)
157873178f547d95d4ac4d1b7a4a36a1bda0092f
Category:Domain
14
224
730
2022-12-29T13:43:39Z
Woozle
1
Created page with "pages about internet domains"
wikitext
text/x-wiki
pages about internet domains
ed2a51070da69f76408e844c4ccc81f2ada519f1
Category:Instance
14
36
731
425
2022-12-29T13:46:18Z
Woozle
1
wikitext
text/x-wiki
[[category:domain]]
instances on the Mastodon fediverse
The way ActivityPub is set up (which is true for most/all federated protocols), every instance is also a {{lc|domain}}.
45e5e96cffce5c95850eb36a7153faec15599c28
C.im
0
225
732
2022-12-30T16:34:26Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] * '''site''': https://c.im/about ==Discussion== * '''2022-12-30''' [https://oliphant.social/@Blackfist/109597851412606231 oliphant...."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': https://c.im/about
==Discussion==
* '''2022-12-30''' [https://oliphant.social/@Blackfist/109597851412606231 oliphant.social/@Blackfist] apparently got banned for merely ''alluding'' to racism. It seems likely they are using the racist definition of "racism", i.e. the opposite of what it actually means.
be7b80f12b00b522df7fd5d4634b1a1758e7158c
Ryona.agency
0
216
734
715
2023-01-02T16:03:21Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:blocked]]
* '''site''': https://ryona.agency/
==About==
[[ryona.agency]] initially came to our attention when their "Operator, CEO, inner predictor and [...] sole proprietor" [https://ryona.agency/mint @mint] defended [[activitypub-proxy]] while {{l/ip|tone policing}} a discussion of it:
[[File:2022-12-24 at 19-21-28.mint@ryona.agency.png]]
A quick investigation showed the following on @mint's profile ([https://archive.vn/BAg0H archive.is]):
<blockquote>
Not too fond of negroes, jews, women, hohols and transvestites.
</blockquote>
Whether this was sincere or just intended as a troll, it's the sort of toxic behavior we prefer not to invite to dinner.
==Records==
* [[:File:2022-12-25 at 13-03-28.screen.(@mint@ryona.agency).png|2022-12-25 dialogue screenshot]]
6ca5b9c5bf3a852bee8d9c465d2adace15855027
Inktos.link
0
226
735
2023-01-02T16:29:48Z
Woozle
1
Created page with "[[category:instance]] '''site''': [https://inktos.link TLD], [https://fedi.inktos.link instance]: note no response from either on 2023-01-02 ==Records== * :File:2022-12-25 a..."
wikitext
text/x-wiki
[[category:instance]]
'''site''': [https://inktos.link TLD], [https://fedi.inktos.link instance]: note no response from either on 2023-01-02
==Records==
* [[:File:2022-12-25 at 13-03-28.screen.(@mint@ryona.agency).png|2022-12-25 dialogue screenshot]]
f197e7cf88b67ab96105bb78555d76b204f24c58
Kyaruc.moe
0
227
736
2023-01-02T16:33:51Z
Woozle
1
Created page with "[[category:instance]] [[category:akkoma]] '''site''': [https://kyaruc.moe Grafana], [https://ak.kyaruc.moe Akkoma] ==About== '''ak.kyaruc.moe''' is a problematic single user i..."
wikitext
text/x-wiki
[[category:instance]]
[[category:akkoma]]
'''site''': [https://kyaruc.moe Grafana], [https://ak.kyaruc.moe Akkoma]
==About==
'''ak.kyaruc.moe''' is a problematic single user instance.
==Records==
* [[:File:2022-12-25 at 13-03-28.screen.(@mint@ryona.agency).png|2022-12-25 dialogue screenshot]]
46c42813cc9048bf01f62503e53071b9dde08149
Bylines.social
0
228
737
2023-01-03T15:45:14Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] * '''site''': https://bylines.social/ ** '''main/admin''': [https://bylines.social/@clarion @clarion] ==About== [[bylines.social]]..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': https://bylines.social/
** '''main/admin''': [https://bylines.social/@clarion @clarion]
==About==
[[bylines.social]] is a Mastodon instance created by/for the [https://bylinesnetwork.co.uk/ Bylines Network], with Yorkshire Bylines as the primary poster currently.
==Report==
A user reported [https://bylines.social/@YorksBylines/109619544194168335 this post], concerned that it represented an invitation to (re)open "debate" on whether trans people are who they say they are:
* '''2023-01-02''' [https://bylines.social/@YorksBylines/109619544194168335 bylines.social/@YorksBylines] {{fmt/quote|If we can establish a consensus that trans men are men and trans women are women, it is likely to add to the safety of all as it increases the open-mindedness of society and challenges fears and divisions | Andy Brown / #Bylines #Transgender #TransRightsAreHumanRights}}
** linked: '''2023-01-02''' [https://yorkshirebylines.co.uk/politics/transgender-rights-everything-old-is-new-again/ Transgender rights: everything old is new again] {{fmt/quote|Whenever any section of society starts to stand up for its rights it faces a barrage of criticism and people come up with some very overblown theories about what will go wrong if we start treating them more reasonably.}}
It's entirely understandable to be concerned about any framing of trans rights as a "debate", but I think this post is more about seeking to establish a solid consensus ''against'' the the idea that such debate is legitimate -- where the purpose of "consensus" in this context is that nobody can get away with pretending there's any serious debate on the matter.
Looking at a smattering of other posts on the instance and on the Yorkshire Bylines site, they seem solidly reality-based.
166937e437ee3aa15c8f1f86a558b913cc4de02f
738
737
2023-01-04T20:55:14Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': https://bylines.social/
** '''main/admin''': [https://bylines.social/@clarion @clarion]
==About==
[[bylines.social]] is a Mastodon instance created by/for the [https://bylinesnetwork.co.uk/ Bylines Network], with Yorkshire Bylines as the primary poster currently. While they appear to be firmly reality-based, they also appear to have had rather poor judgement regarding moderation.
==Report==
A user reported [https://bylines.social/@YorksBylines/109619544194168335 this post], concerned that it represented an invitation to (re)open "debate" on whether trans people are who they say they are:
* '''2023-01-02''' [https://bylines.social/@YorksBylines/109619544194168335 bylines.social/@YorksBylines] {{fmt/quote|If we can establish a consensus that trans men are men and trans women are women, it is likely to add to the safety of all as it increases the open-mindedness of society and challenges fears and divisions | Andy Brown / #Bylines #Transgender #TransRightsAreHumanRights}}
** linked: '''2023-01-02''' [https://yorkshirebylines.co.uk/politics/transgender-rights-everything-old-is-new-again/ Transgender rights: everything old is new again] {{fmt/quote|Whenever any section of society starts to stand up for its rights it faces a barrage of criticism and people come up with some very overblown theories about what will go wrong if we start treating them more reasonably.}}
It's entirely understandable to be concerned about any framing of trans rights as a "debate", but I think this post is more about seeking to establish a solid consensus ''against'' the the idea that such debate is legitimate -- where the purpose of "consensus" in this context is that nobody can get away with pretending there's any serious debate on the matter.
Looking at a smattering of other posts on the instance and on the Yorkshire Bylines site, they seem solidly reality-based.
==Commentary==
* '''2023-01-03''' [https://freethoughtblogs.com/pharyngula/2023/01/03/effective-shunning/ Effective shunning] ([https://octodon.social/@pzmyers/109625736155255416 via]) {{fmt/quote|One of the bonuses of being on Mastodon is the fediverse is actually strong about crushing bad actors. A shiny new newspaper out of Yorkshire trying to make it in an online world published a lazy, stupid opinion piece about trans people — it’s England, you know, the place is infested with transphobes — and got [https://masto.ai/@stavvers/109625132804829976 slammed hard for it].}}
** Note: I have not been able to find the opinion piece described. -W.
834c165bdb475f5d839d5cc758b74db447b40f7d
756
738
2023-01-17T19:25:03Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': https://bylines.social/
** '''main/admin''': [https://bylines.social/@clarion @clarion]
==About==
[[bylines.social]] is a Mastodon instance created by/for the [https://bylinesnetwork.co.uk/ Bylines Network], with Yorkshire Bylines as the primary poster currently. While they appear to be firmly reality-based, they also appear to have had rather poor judgement regarding moderation.
==History==
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 blocked for transmisia] -- I guess they were still being too light in moderating the fash. {{w/init}}
* '''2023-01-03''' [https://freethoughtblogs.com/pharyngula/2023/01/03/effective-shunning/ Effective shunning] ([https://octodon.social/@pzmyers/109625736155255416 via]) {{fmt/quote|One of the bonuses of being on Mastodon is the fediverse is actually strong about crushing bad actors. A shiny new newspaper out of Yorkshire trying to make it in an online world published a lazy, stupid opinion piece about trans people — it’s England, you know, the place is infested with transphobes — and got [https://masto.ai/@stavvers/109625132804829976 slammed hard for it].}}
** Note: I have not been able to find the opinion piece described. {{w/init}}
* '''2023-01-02''' [https://bylines.social/@YorksBylines/109619544194168335 bylines.social/@YorksBylines] {{fmt/quote|If we can establish a consensus that trans men are men and trans women are women, it is likely to add to the safety of all as it increases the open-mindedness of society and challenges fears and divisions | Andy Brown / #Bylines #Transgender #TransRightsAreHumanRights}}
** linked: '''2023-01-02''' [https://yorkshirebylines.co.uk/politics/transgender-rights-everything-old-is-new-again/ Transgender rights: everything old is new again] {{fmt/quote|Whenever any section of society starts to stand up for its rights it faces a barrage of criticism and people come up with some very overblown theories about what will go wrong if we start treating them more reasonably.}}
** A user reported [https://bylines.social/@YorksBylines/109619544194168335 this post], concerned that it represented an invitation to (re)open "debate" on whether trans people are who they say they are:
*** It's entirely understandable to be concerned about any framing of trans rights as a "debate", but I think this post is more about seeking to establish a solid consensus ''against'' the the idea that such debate is legitimate -- where the purpose of "consensus" in this context is that nobody can get away with pretending there's any serious debate on the matter. Looking at a smattering of other posts on the instance and on the Yorkshire Bylines site, they seem solidly reality-based. {{w/init}}
a9cbdff4fcc0e6691037330de373c23ad116492d
757
756
2023-01-17T19:25:54Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:blocked]]
[[category:transmisia]]
* '''site''': https://bylines.social/
** '''main/admin''': [https://bylines.social/@clarion @clarion]
==About==
[[bylines.social]] is a Mastodon instance created by/for the [https://bylinesnetwork.co.uk/ Bylines Network], with Yorkshire Bylines as the primary poster currently. While they appear to be firmly reality-based, they also appear to have had rather poor judgement regarding moderation.
==History==
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 blocked for transmisia] -- I guess they were still being too light in moderating the fash. {{w/init}}
* '''2023-01-03''' [https://freethoughtblogs.com/pharyngula/2023/01/03/effective-shunning/ Effective shunning] ([https://octodon.social/@pzmyers/109625736155255416 via]) {{fmt/quote|One of the bonuses of being on Mastodon is the fediverse is actually strong about crushing bad actors. A shiny new newspaper out of Yorkshire trying to make it in an online world published a lazy, stupid opinion piece about trans people — it’s England, you know, the place is infested with transphobes — and got [https://masto.ai/@stavvers/109625132804829976 slammed hard for it].}}
** Note: I have not been able to find the opinion piece described. {{w/init}}
* '''2023-01-02''' [https://bylines.social/@YorksBylines/109619544194168335 bylines.social/@YorksBylines] {{fmt/quote|If we can establish a consensus that trans men are men and trans women are women, it is likely to add to the safety of all as it increases the open-mindedness of society and challenges fears and divisions | Andy Brown / #Bylines #Transgender #TransRightsAreHumanRights}}
** linked: '''2023-01-02''' [https://yorkshirebylines.co.uk/politics/transgender-rights-everything-old-is-new-again/ Transgender rights: everything old is new again] {{fmt/quote|Whenever any section of society starts to stand up for its rights it faces a barrage of criticism and people come up with some very overblown theories about what will go wrong if we start treating them more reasonably.}}
** A user reported [https://bylines.social/@YorksBylines/109619544194168335 this post], concerned that it represented an invitation to (re)open "debate" on whether trans people are who they say they are:
*** It's entirely understandable to be concerned about any framing of trans rights as a "debate", but I think this post is more about seeking to establish a solid consensus ''against'' the the idea that such debate is legitimate -- where the purpose of "consensus" in this context is that nobody can get away with pretending there's any serious debate on the matter. Looking at a smattering of other posts on the instance and on the Yorkshire Bylines site, they seem solidly reality-based. {{w/init}}
5a1b1a2f6f699ad6ac6fcc29374323a1bff8896f
Category:Blocked
14
229
739
2023-01-05T01:47:20Z
Woozle
1
Created page with "instances that have been blocked There is often related discussion on the [https://toot.cat/tags/fediblock #fediblock] tag."
wikitext
text/x-wiki
instances that have been blocked
There is often related discussion on the [https://toot.cat/tags/fediblock #fediblock] tag.
4cffecb37bb4ad006f3f0053acd7bb5fd412390d
Blacksun.social
0
230
740
2023-01-13T00:38:48Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] '''site''': {{ls/domain|blacksun.social}} ==About== Despite the domain name's allusion to {{l/wp|Black Sun (symbol)|neo-Nazi symbol..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
'''site''': {{ls/domain|blacksun.social}}
==About==
Despite the domain name's allusion to {{l/wp|Black Sun (symbol)|neo-Nazi symbology}}, this instance appears to be genuinely anti-Nazi, egalitarian, and epistemically positive.
Their self-description as of 2022-01-12:
<blockquote>Anti-fascist. Science and Federation values. Liberal social-democratic activism. LGBTQ+ friendly and woke af. Institutionalist utilitarianism. Radically secular. Free of glurge and disinformation.</blockquote>
247666f882301d075488df1f978f15e2d814fdb5
File:Ef34591ce7c52a72.png
6
231
741
2023-01-17T00:42:51Z
Woozle
1
[[category:screenshot]]
[[category:moth.zone]]
'''retrieved''' from [https://rage.love/system/media_attachments/files/108/806/507/059/184/814/original/ef34591ce7c52a72.png rage.love] via [https://rage.love/@puf/108806514088155480 rage.love/@puf] on 2023-01-16
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:moth.zone]]
'''retrieved''' from [https://rage.love/system/media_attachments/files/108/806/507/059/184/814/original/ef34591ce7c52a72.png rage.love] via [https://rage.love/@puf/108806514088155480 rage.love/@puf] on 2023-01-16
d2649a6a136225102f144b69a87c4968951e2206
742
741
2023-01-17T00:47:50Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:moth.zone]]
* '''retrieved''' from [https://rage.love/system/media_attachments/files/108/806/507/059/184/814/original/ef34591ce7c52a72.png rage.love] via [https://rage.love/@puf/108806514088155480 rage.love/@puf] on 2023-01-16
** The original post is, unfortunately, no longer available directly or in any known archive. It was apparently deleted within 2 days of this screenshot.
3b87450bb7fdf8b03b4b0f326d34ddf55e4ba651
Moth.zone
0
232
743
2023-01-17T00:52:26Z
Woozle
1
Created page with "[[category:instance]] '''site''': {{ls/domain|akko.moth.zone}} [[File:Ef34591ce7c52a72.png|thumb|'''Fig. 1''': root@moth.zone says to @eris (of [[Disqordia]]) {{fmt/quote|damn..."
wikitext
text/x-wiki
[[category:instance]]
'''site''': {{ls/domain|akko.moth.zone}}
[[File:Ef34591ce7c52a72.png|thumb|'''Fig. 1''': root@moth.zone says to @eris (of [[Disqordia]]) {{fmt/quote|damn, they [ubuntu.buzz] haven't blocked me either huh / i guess I'm not white enough}}]]
==About==
[[moth.zone]] is an ActivityPub instance. They appear to be friendly to low-key racism of the "reverse discrimination" ilk, in that their apparent admin (root@moth.zone) implied that another instance, [[ubuntu.buzz]], was blocking anyone simply for being too white (rather than, as seems more likely, for being racist) -- see Figure 1.
Additional confidential reporting suggests that this is part of a consistent pattern of behavior -- generally conversing casually with racists and mocking any Black-run instances that don't block them.
==History==
* '''2023-01-16''' TootCat blocks moth.zone
5ce0ecb78567952f707051c683e521e9d71b86b9
745
743
2023-01-17T01:00:01Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:blocked]]
'''site''': {{ls/domain|akko.moth.zone}}
[[File:Ef34591ce7c52a72.png|thumb|'''Fig. 1''': root@moth.zone says to @eris (of [[Disqordia]]) {{fmt/quote|damn, they [ubuntu.buzz] haven't blocked me either huh / i guess I'm not white enough}}]]
==About==
[[moth.zone]] is an ActivityPub instance. They appear to be friendly to low-key racism of the "reverse discrimination" ilk, in that their apparent admin (root@moth.zone) implied that another instance, [[ubuntu.buzz]], was blocking anyone simply for being too white (rather than, as seems more likely, for being racist) -- see Figure 1.
Additional confidential reporting suggests that this is part of a consistent pattern of behavior -- generally conversing casually with racists and mocking any Black-run instances that don't block them.
==History==
* '''2023-01-16''' TootCat blocks moth.zone
bad1c997ee3c170d6b05a73a557d4ef15e8d226a
753
745
2023-01-17T01:48:42Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:blocked]]
[[category:racism]]
'''site''': {{ls/domain|akko.moth.zone}}
[[File:Ef34591ce7c52a72.png|thumb|'''Fig. 1''': root@moth.zone says to @eris (of [[Disqordia]]) {{fmt/quote|damn, they [ubuntu.buzz] haven't blocked me either huh / i guess I'm not white enough}}]]
==About==
[[moth.zone]] is an ActivityPub instance. They appear to be friendly to low-key racism of the "reverse discrimination" ilk, in that their apparent admin (root@moth.zone) implied that another instance, [[ubuntu.buzz]], was blocking anyone simply for being too white (rather than, as seems more likely, for being racist) -- see Figure 1.
Additional confidential reporting suggests that this is part of a consistent pattern of behavior -- generally conversing casually with racists and mocking any Black-run instances that don't block them.
==History==
* '''2023-01-16''' TootCat blocks moth.zone
* '''2022-09-13''' [https://weirder.earth/@packbat/108992791415798214 weirder.earth/@packbat] contextualizes the series of events around a #fediblock recommendation for moth.zone in various ways. It also explains why [[ubuntu.buzz]] shut down (Black instance, received harassment).
e98fe33a5e8d1fe97fd80828314a044b96d66c4a
Disqordia.space
0
233
744
2023-01-17T00:59:29Z
Woozle
1
Created page with "[[category:instance]] [[category:Akkoma]] [[category:blocked]] '''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse] ==About== disqor..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them some time before this writing, probably late 2022.
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
3ccc54b0cfe75ab97a5da8576316746f2ce80367
747
744
2023-01-17T01:02:22Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment some time before this writing, probably late 2022.
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
80870d6ba4dc7190cc6176bc0eb3b9d9d3c6ff32
748
747
2023-01-17T01:07:16Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
54da642802c9cf23042f2bf069930bc297e66725
749
748
2023-01-17T01:17:25Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
58e196a45cf32b6ec945ce9f8a3ee50c7db85bbe
750
749
2023-01-17T01:31:34Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
* '''2022-07-04''' [https://jubi.life/@sixthhokage95/108592329213498710 jubi.life/@sixthhokage95] ([https://web.archive.org/web/20220816050124/https://cybre.space/@DangerDyke/108595663835969647 archive.org]): thread in which [https://disqordia.space/users/eris disqordia.space/users/eris] is clearly being deliberately (but subtly) provocative in a racist way; [https://cybre.space/@DangerDyke/ cybre.space/@DangerDyke] then defends eris
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
dafbbc0bc0fad34b6315aa9d3db7b5fabf3ec537
751
750
2023-01-17T01:40:10Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
* '''2022-07-04''' [https://jubi.life/@sixthhokage95/108592329213498710 jubi.life/@sixthhokage95] ([https://web.archive.org/web/20220816050124/https://cybre.space/@DangerDyke/108595663835969647 archive.org]): thread in which [https://disqordia.space/users/eris disqordia.space/users/eris] is clearly being deliberately (but subtly) provocative in a racist way; [https://cybre.space/@DangerDyke/ cybre.space/@DangerDyke] then defends eris
** [https://rage.love/@puf/108829477530153878 rage.love/@puf] ([https://web.archive.org/web/20221219225856/https://rage.love/@puf/108829477530153878 archive.org]) provides screenshots of that and additional bad behavior from eris
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
551e19c99dff50c13d975152a1110272b28faf20
752
751
2023-01-17T01:46:04Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
[[category:racism]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
* '''2022-07-04''' [https://jubi.life/@sixthhokage95/108592329213498710 jubi.life/@sixthhokage95] ([https://web.archive.org/web/20220816050124/https://cybre.space/@DangerDyke/108595663835969647 archive.org]): thread in which [https://disqordia.space/users/eris disqordia.space/users/eris] is clearly being deliberately (but subtly) provocative in a racist way; [https://cybre.space/@DangerDyke/ cybre.space/@DangerDyke] then defends eris
** [https://rage.love/@puf/108829477530153878 rage.love/@puf] ([https://web.archive.org/web/20221219225856/https://rage.love/@puf/108829477530153878 archive.org]) provides screenshots of that and additional bad behavior from eris
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
6152391d5483c811b6539c69edb82911c5c1581a
754
752
2023-01-17T01:56:04Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
[[category:racism]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-11-29''' [https://weirder.earth/@packbat/109430760505891265 eldritch.cafe/@deadwitchflying] ([https://web.archive.org/web/20221219095655/https://weirder.earth/@packbat/109430760505891265 archive.org]) recommends blocking Disqordia: {{fmt/quote|Known shitheads who harass people on fediblock for calling them out on their bigotry and who gladly federate with fascists.}}. weirder.earth/@packbat notes that @eris "just today" boosted posts from {{fmt/quote|[[rdrama.cc]] and [[bae.st]], two famously racist instances}}.
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
* '''2022-07-04''' [https://jubi.life/@sixthhokage95/108592329213498710 jubi.life/@sixthhokage95] ([https://web.archive.org/web/20220816050124/https://cybre.space/@DangerDyke/108595663835969647 archive.org]): thread in which [https://disqordia.space/users/eris disqordia.space/users/eris] is clearly being deliberately (but subtly) provocative in a racist way; [https://cybre.space/@DangerDyke/ cybre.space/@DangerDyke] then defends eris
** [https://rage.love/@puf/108829477530153878 rage.love/@puf] ([https://web.archive.org/web/20221219225856/https://rage.love/@puf/108829477530153878 archive.org]) provides screenshots of that and additional bad behavior from eris
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
c1354a38cd356043b0ae2ca5c89aaec7400aa4da
765
754
2023-01-22T01:57:50Z
Woozle
1
archive link removed by request
wikitext
text/x-wiki
[[category:instance]]
[[category:Akkoma]]
[[category:blocked]]
[[category:racism]]
'''site''': [https://akko.disqordia.space Akkoma], [https://forum.disqordia.space/ Discourse]
==About==
[[disqordia.space]] frequently seems to be involved in problematic interactions. TootCat blocked them for racism and harassment in December 2022.
==History==
* '''2022-12-01''' TootCat blocks disqordia.space
* '''2022-11-29''' [https://weirder.earth/@packbat/109430760505891265 eldritch.cafe/@deadwitchflying] recommends blocking Disqordia: {{fmt/quote|Known shitheads who harass people on fediblock for calling them out on their bigotry and who gladly federate with fascists.}}. weirder.earth/@packbat notes that @eris "just today" boosted posts from {{fmt/quote|[[rdrama.cc]] and [[bae.st]], two famously racist instances}}.
* '''2022-08-13''' [https://weirder.earth/@packbat/108815931937152540 weirder.earth/@packbat] ([https://web.archive.org/web/20221219143455/https://weirder.earth/@packbat/108815931937152540 archive.org]) critiques Disqordia's behavior
** Much of the Disqordia thread xey refer to is still available in [https://web.archive.org/web/20220816090453/https://akko.disqordia.space/notice/AMOna3GxzSqiJN6t9M archive.org].
* '''2022-07-04''' [https://jubi.life/@sixthhokage95/108592329213498710 jubi.life/@sixthhokage95] ([https://web.archive.org/web/20220816050124/https://cybre.space/@DangerDyke/108595663835969647 archive.org]): thread in which [https://disqordia.space/users/eris disqordia.space/users/eris] is clearly being deliberately (but subtly) provocative in a racist way; [https://cybre.space/@DangerDyke/ cybre.space/@DangerDyke] then defends eris
** [https://rage.love/@puf/108829477530153878 rage.love/@puf] ([https://web.archive.org/web/20221219225856/https://rage.love/@puf/108829477530153878 archive.org]) provides screenshots of that and additional bad behavior from eris
==TootCat Admins==
* [https://toot.cat/admin/instances/disqordia.space TC admin page]
d6fcab2b87ab0b5c1c2768c85f0b111406d1a776
Disqordia
0
234
746
2023-01-17T01:01:18Z
Woozle
1
Redirected page to [[Disqordia.space]]
wikitext
text/x-wiki
#redirect [[disqordia.space]]
0d9e42b1a9c1578041ea8e585f2439c31f500c6d
Template:W/init
10
235
755
2023-01-17T19:23:52Z
Woozle
1
Created page with "—'''[[User:Woozle|W.]]'''"
wikitext
text/x-wiki
—'''[[User:Woozle|W.]]'''
926ce1a0b79bde3d260b0180eb9a3c992a4f7d56
Mastodon.world
0
236
758
2023-01-17T19:30:29Z
Woozle
1
Created page with "[[category:instance]] [[category:transmisia]] [[category:harassment]] ==History== * '''2023-01-24''' (block planned to go into effect) * '''2023-01-17''' [https://toot.cat/@ne..."
wikitext
text/x-wiki
[[category:instance]]
[[category:transmisia]]
[[category:harassment]]
==History==
* '''2023-01-24''' (block planned to go into effect)
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 block planned for 1/24]: Transmisia, harassment, etc.,
* '''2022-12-23''' [https://rage.love/@admin/109561867581806363 rage.love/@admin] {{fmt/quote|FediBlock mastodon.world, queerphobia, domestic violence mention}}
9a7437e64d98e07fc19f43315819d82c989e84c1
Newsie.social
0
237
759
2023-01-21T15:11:38Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:journalism]] [[category:transmisia]] '''site''': https://newsie.social/explore ==About== [[newsie.social]] is a Mastodon..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:journalism]]
[[category:transmisia]]
'''site''': https://newsie.social/explore
==About==
[[newsie.social]] is a Mastodon instance. Although we have had positive interactions with some of its users, the admin ([https://newsie.social/@jeff @jeff]) appears not to understand the problem with "free speech" in fedi moderation.
==Dialogue==
'''''2023-01-20 13:47''' [https://mspsocial.net/@mspsocialusers/109723023861427262 mspsocial.net/@mspsocialusers] said:''
<blockquote>
Limiting newsie.social for not taking action on a transphobic user, and will move to suspension if their inaction persists.
What is it about "journalism" instances that make them incapable of enforcing their own rules against transphobia?
'''''2023-01-20 17:01''' [https://newsie.social/@jeff/109723786416370379 newsie.social/@jeff] (moderator) said:''
<blockquote>
Because limiting speech you don't like or disagree with is limiting legitimate public discourse. If it's respectful and in good faith.
</blockquote>
</blockquote>
There were many good replies to Jeff's comment.
422de7c647c81ab32aa8abea9ac893ebb01a8ec5
764
759
2023-01-21T17:57:54Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:journalism]]
[[category:transmisia]]
'''site''': https://newsie.social/explore
==About==
[[newsie.social]] is a Mastodon instance. Although we have had positive interactions with some of its users, the admin ([https://newsie.social/@jeff @jeff]) apparently needed some education about the problem with "free speech" in fedi moderation. The problematic account has apparently been removed as of 2023-01-21 afternoon.
==Discussion==
===1===
'''2023-01-19 21:20''' [https://queer.party/@bri_seven/109719141443340152 queer.party/@bri_seven] posted screenshots of transphobic comments by [https://newsie.social/@tqwhite newsie.social/@tqwhite] (account now [https://web.archive.org/web/20221129101942/https://newsie.social/@tqwhite suspended])
===2===
'''''2023-01-20 13:47''' [https://mspsocial.net/@mspsocialusers/109723023861427262 mspsocial.net/@mspsocialusers] said:''
<blockquote>
Limiting newsie.social for not taking action on a transphobic user, and will move to suspension if their inaction persists.
What is it about "journalism" instances that make them incapable of enforcing their own rules against transphobia?
'''''2023-01-20 17:01''' [https://newsie.social/@jeff/109723786416370379 newsie.social/@jeff] (moderator) said:''
<blockquote>
Because limiting speech you don't like or disagree with is limiting legitimate public discourse. If it's respectful and in good faith.
</blockquote>
</blockquote>
There were many good replies to Jeff's comment.
07ce26c43e2fcbe22daa61d5ec9960862d34701e
Ua-fediland.de
0
238
760
2023-01-21T16:28:26Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:fascism]] [[category:homophobia]] [[category:ukraine]] [[category:blocked]] '''site''': {{ls/domain|ua-fediland.de}} ==A..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:fascism]]
[[category:homophobia]]
[[category:ukraine]]
[[category:blocked]]
'''site''': {{ls/domain|ua-fediland.de}}
==About==
[[ua-fediland.de]] is a Mastodon instance which appears to have a problem with Nazis. At first<ref name=note1 />, it seemed that the Nazis were Russian propagandists signing up during blackouts, when the Ukrainian admins were not able to moderate, but later evidence<ref name=note2 /> suggests that this was just an excuse and the admins do in fact have Nazi sympathies.
TootCat will be blocking them shortly.
==Footnotes==
<references>
<ref name=note1>'''2023-01-21 06:47''' [https://mastodon.art/@Curator/109727033755293169 mastodon.art/@Curator] {{fmt/quote|One of their moderators got back to my email. They're in Ukraine and can't moderate during the blackouts (understandably!), and the bots/spammers take advantage of the power outages (they're Russian) to sign up when they know they'll have maximum time to stay on the instance before getting moderated.}}
<ref name=note2>'''2023-01-21 08:32''' [https://mastodon.art/@Curator/109727445911117353 mastodon.art/@Curator] {{fmt/quote|You may want to keep a block in place for this instance. / 'pidaras' is a slur in slavic languages that equates gay with child abuse. / The red black flag also has a nationalist and nazi-adjacent history...}}
</ref>
8a8539ef88cab2312fac4bda0fae4d39867d9abf
761
760
2023-01-21T16:29:44Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:fascism]]
[[category:homophobia]]
[[category:ukraine]]
[[category:blocked]]
'''site''': {{ls/domain|ua-fediland.de}}
==About==
[[ua-fediland.de]] is a Mastodon instance which appears to have a problem with Nazis. At first<ref name=note1 />, it seemed that the Nazis were Russian propagandists signing up during blackouts, when the Ukrainian admins were not able to moderate, but later evidence<ref name=note2 /> suggests that this was just an excuse and the admins do in fact have Nazi sympathies.
TootCat will be blocking them shortly.
==Footnotes==
<references>
<ref name=note1>'''2023-01-21 06:47''' [https://mastodon.art/@Curator/109727033755293169 mastodon.art/@Curator] {{fmt/quote|One of their moderators got back to my email. They're in Ukraine and can't moderate during the blackouts (understandably!), and the bots/spammers take advantage of the power outages (they're Russian) to sign up when they know they'll have maximum time to stay on the instance before getting moderated.}}</ref>
<ref name=note2>'''2023-01-21 08:32''' [https://mastodon.art/@Curator/109727445911117353 mastodon.art/@Curator] {{fmt/quote|You may want to keep a block in place for this instance. / 'pidaras' is a slur in slavic languages that equates gay with child abuse. / The red black flag also has a nationalist and nazi-adjacent history...}}</ref>
</references>
14081d35cec9a3c20ad68647eb66a9f468319744
762
761
2023-01-21T16:33:01Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:fascism]]
[[category:homophobia]]
[[category:ukraine]]
[[category:blocked]]
'''site''': {{ls/domain|soc.ua-fediland.de}}
==About==
[[ua-fediland.de]] is a Mastodon instance which appears to have a problem with Nazis. At first<ref name=note1 />, it seemed that the Nazis were Russian propagandists signing up during blackouts, when the Ukrainian admins were not able to moderate, but later evidence<ref name=note2 /> suggests that this was just an excuse and the admins do in fact have Nazi sympathies.
TootCat blocked their domain completely at 2023-01-21 11:32 EST.
==Footnotes==
<references>
<ref name=note1>'''2023-01-21 06:47''' [https://mastodon.art/@Curator/109727033755293169 mastodon.art/@Curator] {{fmt/quote|One of their moderators got back to my email. They're in Ukraine and can't moderate during the blackouts (understandably!), and the bots/spammers take advantage of the power outages (they're Russian) to sign up when they know they'll have maximum time to stay on the instance before getting moderated.}}</ref>
<ref name=note2>'''2023-01-21 08:32''' [https://mastodon.art/@Curator/109727445911117353 mastodon.art/@Curator] {{fmt/quote|You may want to keep a block in place for this instance. / 'pidaras' is a slur in slavic languages that equates gay with child abuse. / The red black flag also has a nationalist and nazi-adjacent history...}}</ref>
</references>
7c2636730b95c3b60239dc7b078041ac22fee1f0
763
762
2023-01-21T17:40:32Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:fascism]]
[[category:homophobia]]
[[category:ukraine]]
[[category:blocked]]
'''site''': {{ls/domain|soc.ua-fediland.de}}
==About==
[[ua-fediland.de]] is a Mastodon instance which appears to have a problem with Nazis. At first<ref name=note1 />, it seemed that the Nazis were Russian propagandists signing up during blackouts, when the Ukrainian admins were not able to moderate, but later evidence<ref name=note2 /> suggests that this was just an excuse and the admins do in fact have Nazi sympathies.
It's not actually clear whether the domain and instance are owned/operated by Ukrainians / from Ukraine (whether citizens of or simply located in Ukraine).
TootCat blocked their domain completely at 2023-01-21 11:32 EST.
==Footnotes==
<references>
<ref name=note1>'''2023-01-21 06:47''' [https://mastodon.art/@Curator/109727033755293169 mastodon.art/@Curator] {{fmt/quote|One of their moderators got back to my email. They're in Ukraine and can't moderate during the blackouts (understandably!), and the bots/spammers take advantage of the power outages (they're Russian) to sign up when they know they'll have maximum time to stay on the instance before getting moderated.}}</ref>
<ref name=note2>'''2023-01-21 08:32''' [https://mastodon.art/@Curator/109727445911117353 mastodon.art/@Curator] {{fmt/quote|You may want to keep a block in place for this instance. / 'pidaras' is a slur in slavic languages that equates gay with child abuse. / The red black flag also has a nationalist and nazi-adjacent history...}}</ref>
</references>
f795c6761b3442dbd01786f0ca5afbb79a839ad2
Main Page
0
1
766
685
2023-01-26T01:35:45Z
Woozle
1
/* A Brief Directory */ git
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
* '''[[TootCat]]''':
** [[Toot.cat/CoC|Code of Conduct]]
** [[Toot.cat/CoJ|Code of Justice]]
** [[Help:Contribute]]: how to help keep us running
** [https://gitlab.com/tootcat/nixos-config TC's NixOS configuration]
** [[.cat]]: about the TLD
* '''Directories''':
** {{l/cat|Instance}}s:
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
* '''miscellaneous''':
** [[Quote toot]]: a much-requested but also much-loathed feature
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
d5f944692a879d86b9367e5257b9a4d54971ca57
User:Woozle
2
6
767
314
2023-01-27T19:43:07Z
Woozle
1
wikitext
text/x-wiki
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
==Popular Toots==
* '''[https://toot.cat/@woozle/109433557495686417 2022-11-30]''' {{fmt/quote|Acid test for any social network or fedi instance: If you say "fuck you" to a Nazi, who gets banned?}} - This was during a peak of Twitter migration, which might explain why it seemed to resonate with so many people. Also, there was just a lot of activity happening at that time.
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
45bf1bf521f2bbc11d78a7a1017d5b2419acc50e
771
767
2023-02-02T23:55:52Z
Woozle
1
wikitext
text/x-wiki
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
==Popular Toots==
* '''[https://toot.cat/@woozle/109433557495686417 2022-11-30]''' {{fmt/quote|Acid test for any social network or fedi instance: If you say "fuck you" to a Nazi, who gets banned?}} - This was during a peak of Twitter migration, which might explain why it seemed to resonate with so many people. Also, there was just a lot of activity happening at that time.
* '''[https://toot.cat/@woozle/108897245523913683 2022-08-27]''' Photo of local "trans lives are sacred" mural
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
d5131d35a603ae3eb6602dc129d4b62f5611ebe3
775
771
2023-02-09T13:52:54Z
Woozle
1
wikitext
text/x-wiki
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
==Popular Toots==
* '''[https://toot.cat/@woozle/109433557495686417 2022-11-30]''' {{fmt/quote|Acid test for any social network or fedi instance: If you say "fuck you" to a Nazi, who gets banned?}} - This was during a peak of Twitter migration, which might explain why it seemed to resonate with so many people. Also, there was just a lot of activity happening at that time.
* '''[https://toot.cat/@woozle/108897245523913683 2022-08-27]''' Photo of local "trans lives are sacred" mural
==Odd Discussions==
* '''2023-02-02''' [https://toot.cat/@woozle/109795505300553305 Dems are held to a higher standard because they/we earned it...]: [https://genomic.social/@BlueWaver22 genomic.social/@BlueWaver22] blocked me for something I didn't actually say
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
6a256d1625240fad0bfd1be18ff5102456e063d1
785
775
2023-04-06T15:29:14Z
Woozle
1
wikitext
text/x-wiki
<big>[[Woozle|Main Article]]</big>
=Notes=
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
==Popular Toots==
* '''[https://toot.cat/@woozle/109433557495686417 2022-11-30]''' {{fmt/quote|Acid test for any social network or fedi instance: If you say "fuck you" to a Nazi, who gets banned?}} - This was during a peak of Twitter migration, which might explain why it seemed to resonate with so many people. Also, there was just a lot of activity happening at that time.
* '''[https://toot.cat/@woozle/108897245523913683 2022-08-27]''' Photo of local "trans lives are sacred" mural
==Odd Discussions==
* '''2023-02-02''' [https://toot.cat/@woozle/109795505300553305 Dems are held to a higher standard because they/we earned it...]: [https://genomic.social/@BlueWaver22 genomic.social/@BlueWaver22] blocked me for something I didn't actually say
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
af39eadcc8a3066879dba841b95979f3945f2f85
809
785
2023-06-26T12:49:35Z
Woozle
1
/* Popular Toots */
wikitext
text/x-wiki
<big>[[Woozle|Main Article]]</big>
=Notes=
Me:
* [https://toot.cat/@woozle toot.cat], of course
* [https://woozalia.com creative stuff]
* [https://wooz.dev software stuff]
* [https://hypertwins.org family stuff]
I also run [https://issuepedia.org Issuepedia], [https://htyp.org HTYP], and a few other specialty sites.
...and I host creative sites for two friends:
* [https://outside-life.com Outside Life], a webcomic by drazahoib
* [https://roastrabbit.com Roast Rabbit Productions], creative writing by Mek
==Popular Toots==
* '''[https://toot.cat/@woozle/110607095417068327 2023-06-25]''' {{fmt/quote|"Can you explain this gap on your resume?"}}...
* '''[https://toot.cat/@woozle/109433557495686417 2022-11-30]''' {{fmt/quote|Acid test for any social network or fedi instance: If you say "fuck you" to a Nazi, who gets banned?}} - This was during a peak of Twitter migration, which might explain why it seemed to resonate with so many people. Also, there was just a lot of activity happening at that time.
* '''[https://toot.cat/@woozle/108897245523913683 2022-08-27]''' Photo of local "trans lives are sacred" mural
==Odd Discussions==
* '''2023-02-02''' [https://toot.cat/@woozle/109795505300553305 Dems are held to a higher standard because they/we earned it...]: [https://genomic.social/@BlueWaver22 genomic.social/@BlueWaver22] blocked me for something I didn't actually say
<!---
==Dialogues==
* [[/octodon.social/@Megan]]
-->
714f0b1fe657d9ddeb903e7576089bbda5bd0d8e
Republic.red
0
239
768
2023-01-28T23:16:15Z
Woozle
1
Created page with "[[category:instance]] [[category:silenced]] [[category:conservatism]] '''site''': https://republic.red/ ==About== [[republic.red]] is {{fmt/quote|a conservative friendly Masto..."
wikitext
text/x-wiki
[[category:instance]]
[[category:silenced]]
[[category:conservatism]]
'''site''': https://republic.red/
==About==
[[republic.red]] is {{fmt/quote|a conservative friendly Mastodon instance created for people who believe they are marginalized online for their political views}}. "Conservatism" is a classist/ableist philosophy which uses disinformation to create stochastic violence against outsiders, online and off, and TootCat has silenced this instance for that reason.
==Example==
* '''2023-01-17''' [https://republic.red/@jeff/109705884788202433 republic.red/@jeff] {{fmt/quote|Often I read online that myocarditis is more common from Covid-19 than from one of the mRNA vaccines, without any proof. / Here is some ammunition against this falacy. Young males are 28x more likely to have myocarditis from the vaccine than from Covid-19. Here is the study:}} Jeff's claim is a misinterpretation of what the study found.
e4857423b919fdae20f03b875676b6274984d169
Toot.cat/blocks/domain/legacy
0
70
769
402
2023-01-28T23:21:11Z
Woozle
1
wikitext
text/x-wiki
* '''fedichive.tk''' = blocked for hostile data-collection, hostile interactions [https://web.archive.org/web/20190817050941/https://fedichive.tk/@fedichive/102630547432325773][https://mastodon.cloud/@dredmorbius/102634323367770340][https://afterlife.masto.host/@Pyretta/102630408436127536]([https://social.diskseven.com/@Jo/102630400997163398])
* '''socialnetwork.ninja''' - blocked 2019-04-23 because information indicated the instance is run by a police officer
* '''bsd.moe'''
* Our block list as of 2018-10-11 (I wish there was a way to export this in a better format; I had to do a lot of manual tidying):
{| class="wikitable sortable"
! domain || status
|-
|prout.social
|suspended
|2
|-
|hagra.net
|suspended
|1
|-
|social.hatthieves.es
|suspended
|8
|-
|gab.protohype.net
|suspended
|0
|-
|fedichive.tk
|suspended
|1
|-
|lets.saynoto.lgbt
|suspended
|2
|-
|kiwifarms.is
|suspended
|0
|-
|kiwifarms.net
|suspended
|0
|-
|kiwifarms.cc
|suspended
|5
|-
|gab.sleeck.eu
|suspended
|0
|-
|gab.polaris-1.work
|suspended
|0
|-
|not-develop.gab.com
|
|0
|-
|exited.eu
|suspended
|2
|-
|functor.pro
|suspended
|1
|-
|gab.com
|suspended
|59
|-
|develop.gab.com
|suspended
|6
|-
|humblr.social
|silenced
|234
|-
|freespeechextremist.com
|suspended
|133
|-
|socialnetwork.ninja
|suspended
|0
|-
|bsd.moe
|suspended
|14
|-
|newjack.city
|suspended
|4
|-
|pl.smuglo.li
|suspended
|160
|-
|raki.social
|suspended
|3
|-
|loli.estate
|suspended
|4
|-
|eroma.rareome.ga
|suspended
|0
|-
|polycule.club
|suspended
|5
|-
|hiveway.net
|silenced
|30
|-
|pridelands.io
|suspended
|1
|-
|gs.archae.me
|silenced
|12
|-
|post.mashek.net
|suspended
|1
|-
|admins.town
|silenced
|23
|-
|community.highlandarrow.com
|suspended
|25
|-
|ediot.social
|suspended
|1
|-
|mstdn.jp
|silenced
|2.96K
|-
|noagendasocial.com
|silenced
|699
|-
|wogan.im
|suspended
|1
|-
|anitwitter.com
|silenced • rejecting media files
|14
|-
|freezepeach.xyz
|silenced
|41
|-
|pawoo.net
|silenced • rejecting media files
|3.66K
|-
|social.heldscal.la
|silenced
|14
|-
|social.troll.academy
|silenced
|19
|-
|wrongthink.net
|suspended
|0
|-
|unsafe.space
|suspended
|10
|-
|gs.smuglo.li
|suspended
|90
|-
|sealion.club
|suspended
|63
|-
|gorf.club
|suspended
|1
|-
|social.au2pb.net
|suspended
|1
|-
|woofer.alfter.us
|suspended
|0
|-
|social.headsca.la
|suspended
|0
|-
|shitposter.club
|suspended
|201
|-
|rainbowdash.net
|suspended
|12
|}
01ed8bd7b572ff567f54db1f4dce1703ba469f82
Toot.cat/CoC/self-promo
0
206
770
679
2023-02-02T20:01:51Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Commercial Activity & Self-Promotion}}
<onlyinclude>
We will not accept paid advertising. As members of a global community of sapient and compassionate beings, we reject the idea that possession of capitalist power-tokens entitles the holder to compel others. Accounts that exist primarily to promote for-profit<ref name=profit /> activity will be suspended without warning unless we have previously granted an exception.
We do wish to support activities that support workers, creators, and communities. This includes but is not limited to:
* independent artists/authors promoting or selling their own work or services, preferably through independent venues
* individually or co-operatively-owned sales venues
* individually or co-operatively-owned services
Rule of thumb: any profile which includes phrases like "Looking for ''$thing''?" and then goes on to describe how they offer ''$thing'' (especially if they claim to have the best ''$thing'' in ''$area'') will probably be suspended on sight.
</onlyinclude>
==Discussion==
* '''2022-12-20''' [https://toot.cat/@woozle/109546094618870056 toot.cat/@woozle] {{fmt/quote|I need to update TC's policy-page to reflect this, but I draw a strong distinction between (a) an account which only exists to promote something, vs. (b) an account that interacts socially but also sometimes has things to promote.}}
==History==
* '''2022-12-20''' revised to be more explicitly nurturing of independent creators
==Footnote==
{{i/val|refs}}
164ac1941e35ea0069cbf7fcadca38e48951fc02
Toot.cat
0
48
772
639
2023-02-06T01:44:42Z
Woozle
1
/* Information */
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
===History===
It was founded by @polymerwitch and administrated by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
Recognizing the need for some more easily-referenced online presence, I set up a companion wiki (mew.toot.cat, what you're reading now) on 2018-03-30.
* 2022:
** Viv has been massively helpful getting things upgraded.
** ash converted the server to NixOS, and created a failsafe deployment script.
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
==Information==
* [[/blocks/domain|domain blocks]]
* [[/blocks/user|user blocks]]
* [[/CoC]]: Code of Conduct
* [[/CoJ]]: Code of Justice
* [[/guidelines]]: some specifics
* technical: [[/DNS]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
2dfa877ba6bcd5921f17a10317ad36e14f0a0b27
Toot.cat/blocks/user
0
240
773
2023-02-06T01:46:55Z
Woozle
1
Created page with "This list is far from complete; it's mainly for documenting any especially prize pazoozles we come across. * '''2023-02-05''' (silenced) [https://mastodon.social/@VoxofGod mas..."
wikitext
text/x-wiki
This list is far from complete; it's mainly for documenting any especially prize pazoozles we come across.
* '''2023-02-05''' (silenced) [https://mastodon.social/@VoxofGod mastodon.social/@VoxofGod]: [https://mastodon.social/@VoxofGod/109815233195979516] - pro-Putin propaganda; not listening to arguments, making snap negative judgements, hurling insults...
9d5790a72020581470c68d835c5185544058227d
774
773
2023-02-06T01:58:58Z
Woozle
1
wikitext
text/x-wiki
This list does not even attempt to be comprehensive; it's mainly for documenting any especially prize pazoozles we come across.
* '''2023-02-05''' (silenced) [https://mastodon.social/@VoxofGod mastodon.social/@VoxofGod]: [https://mastodon.social/@VoxofGod/109815233195979516] - pro-Putin propaganda; not listening to arguments, making snap negative judgements, hurling insults...
57bb8d4aee852f8f920d570e3bba521fd2079ec2
Mastodon.lol
0
241
776
2023-02-09T20:42:46Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:transphobia]] ==Discussion== * '''2023-02-09 15:29''' [https://kolektiva.social/@YKantRachelRead/109836668497694836 kole..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:transphobia]]
==Discussion==
* '''2023-02-09 15:29''' [https://kolektiva.social/@YKantRachelRead/109836668497694836 kolektiva.social/@YKantRachelRead] {{fmt/quote|I'm reading over the thread on mastodon.lol where the moderation team states that they won't allow people to spoil hogwarts legacy, and their main rationale seems to be, "but other instances might defederate from us if we allow this behavior to continue!"}} - Tempted to defederate from them for this anti-trans concern-trolling...
* '''2023-02-09 14:37''' [https://mastodon.lol/@TheSunnyOne/109836463083876908 mastodon.lol/@TheSunnyOne] {{fmt/quote|They really do just think it's abut misgendering, don't they?}} ... {{fmt/quote|Oh, and once again equating sharing spoilers to actual harm.}} (includes screenshot of [https://mastodon.lol/@ColinRSykes Colin Sykes] calling the poster "scum" - fortunately he seems to have been suspended)
2f7c8d0981e884bf16f36616ba01ba54ef2d07ac
777
776
2023-02-09T20:49:08Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:transphobia]]
==Discussion==
* '''2023-02-09 15:29''' [https://kolektiva.social/@YKantRachelRead/109836668497694836 kolektiva.social/@YKantRachelRead] {{fmt/quote|I'm reading over the thread on mastodon.lol where the moderation team states that they won't allow people to spoil hogwarts legacy, and their main rationale seems to be, "but other instances might defederate from us if we allow this behavior to continue!"}}
* '''2023-02-09 15:20''' [https://mastodon.lol/@nathan/109836633022272265 mastodon.lol/@nathan] (admin) {{fmt/quote|Mastodon.lol will shut down on May 9, 2023, 3 months from today.}}
* '''2023-02-09 14:37''' [https://mastodon.lol/@TheSunnyOne/109836463083876908 mastodon.lol/@TheSunnyOne] {{fmt/quote|They really do just think it's abut misgendering, don't they?}} ... {{fmt/quote|Oh, and once again equating sharing spoilers to actual harm.}} (includes screenshot of [https://mastodon.lol/@ColinRSykes Colin Sykes] calling the poster "scum" - fortunately he seems to have been suspended)
78a28fbb70a13297f6547f5a56ac579abc70ecb9
Social.mykolayiv.dcomm.net.ua
0
242
778
2023-02-24T01:27:43Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] [[category:Ukraine]] * '''site''': https://social.mykolayiv.dcomm.net.ua ==About== This is a Ukraine-based (.ua TLD) instance which..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:Ukraine]]
* '''site''': https://social.mykolayiv.dcomm.net.ua
==About==
This is a Ukraine-based (.ua TLD) instance which was apparently targeted on 2023-02-23 by Russian ops trying to discredit it and cause other instances to defederate from it. Someone created an account with the name "Adolf Hitler", and there was another account which appeared to be automatically following random fedi users. TootCat blocked both of those accounts but took no action against the instance.
==Posts==
* '''2023-02-23''' [https://social.mykolayiv.dcomm.net.ua/@insiderua social.mykolayiv.dcomm.net.ua/@insiderua] {{fmt/quote| Thank you, all, for a report on the account with the name Hitler – the account was suspended [..] As a moderator, I have checked the account (in fact three accounts were created today) – most likely it is part of Russian hybrid warfare as accounts pretended to be Ukrainians, but digital traces (the interface is Russian, Russian naming of other accounts, Russian hostname while IP location is in Warsaw) [..] Please, be careful, and thanks, for reporting!}}
7d2ee61559b6166952e3e5e218d7bcde4e293f45
Lor.sh
0
243
779
2023-03-01T21:47:55Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] ==Actions== * '''2023-03-01''' We had this instance blocked because of a supposed ableist slur on the /about/more page, but it wasn..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
==Actions==
* '''2023-03-01''' We had this instance blocked because of a supposed ableist slur on the /about/more page, but it wasn't clear exactly what the slur was and was unable to find anything problematic on their about page (/about/more now just redirects to /about). The suspension was done so long ago that there was no indication as to who did it. Suspension removed. -W.
a9c330ae1b0624a8063afb25b6e6de39ef7bc97c
Mastodon.cyberpeaceinstitute.org
0
244
780
2023-03-22T00:10:48Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] ==Notes== Mastodon instance of the CyberPeace Institute. An [[anonoboost]] fedi user notes: {{fmt/quote|I always considered them a..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
==Notes==
Mastodon instance of the CyberPeace Institute. An [[anonoboost]] fedi user notes: {{fmt/quote|I always considered them a thinly-veiled LEA front and Microsoft's propaganda outlet. Blocked the whole domain for good measure, but you draw your own conclusions.}}
bc0a4bca0a5e97d9ed2bd6b6e34d6c3ab7f18096
Anonoboost
0
245
781
2023-03-22T00:13:30Z
Woozle
1
Created page with "[[category:policy]] We're using the phrase [[anonoboost]] when referring to someone who made a post that cannot be boosted (or who requested no boosting), implying that they d..."
wikitext
text/x-wiki
[[category:policy]]
We're using the phrase [[anonoboost]] when referring to someone who made a post that cannot be boosted (or who requested no boosting), implying that they do not wish the post to be publicized. We will only quote from such posts and not link to them. Identifying information will not be included in quotes.
8f8be825eac2c0ebf8876c4d4d60d5f9baa12837
782
781
2023-03-22T00:14:16Z
Woozle
1
wikitext
text/x-wiki
[[category:policy]]
We're using the phrase [[anonoboost]] when referring to someone who made a post that cannot be boosted (or who requested no boosting), implying that they do not wish the post to be publicized. We will only quote from such posts and not link to them. Identifying information will not be included in quotes.
The user is known to us (hence not "anonymous"), but we are keeping them anonymous in our boosting of the information they posted.
9f88150e53a53c0e3038c75c87bd502ceab60f65
783
782
2023-03-22T00:15:07Z
Woozle
1
wikitext
text/x-wiki
[[category:policy]]
[[category:terminology]]
We're using the phrase [[anonoboost]] when referring to someone who made a post that cannot be boosted (or who requested no boosting), implying that they do not wish the post to be publicized. We will only quote from such posts and not link to them. Identifying information will not be included in quotes.
The user is known to us (hence not "anonymous"), but we are keeping them anonymous in our boosting of the information they posted.
8b79f43b12d9d08e6a8b80bd8a4f054d1e1688e0
@Woozle/malusers
0
44
784
396
2023-04-06T15:28:11Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://lor.sh/@dump_stack dump_stack]
| {{ls/domain|lor.sh}}
| Mastodon
|
* '''2020-02-24''' [https://lor.sh/@dump_stack/103715838645490658] "people have anti-homeless attitudes because most of the time being homeless is a choice not a matter of chance."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|-
| [https://zirk.us/@dambaras dambaras] ([https://chass.ncsu.edu/people/dambaras/ David Ambaras])
| {{ls/domain|zirk.us}}
| Mastodon
|
* '''2023-04-06''' [https://web.archive.org/web/20230406141102/https://zirk.us/@dambaras/110149627484335327 response]: replying to my post with insult, and never backing down
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
d8785aa42fecc984d631f35e7c370951a4342db0
Hachyderm.io
0
246
786
2023-05-01T00:03:47Z
Woozle
1
Created page with "[[category:Mastodon]] [[category:instance]] '''site''': {{ls/domain|hachyderm.io}} ==Posts About== * '''2023-04-30''' [https://dotart.blog/welshpixie/fedi-famous Fedi Famous]..."
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
'''site''': {{ls/domain|hachyderm.io}}
==Posts About==
* '''2023-04-30''' [https://dotart.blog/welshpixie/fedi-famous Fedi Famous]
* '''2023-04-26''' [https://dotart.blog/dotart-blog/silencing-hachyderm Silencing Hachyderm]
0a43fd1bcba5bb672e247fd566ac356010e0d371
787
786
2023-05-01T00:09:09Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
'''site''': {{ls/domain|hachyderm.io}}
==Posts About==
* '''2023-04-30''' [https://dotart.blog/welshpixie/fedi-famous Fedi Famous] ([https://mastodon.art/@welshpixie/110289480412294337 via])
* '''2023-04-26''' [https://dotart.blog/dotart-blog/silencing-hachyderm Silencing Hachyderm]
09d7e8468c67e4806ea89ab08efd26774773e72f
C.im
0
225
788
732
2023-05-12T15:52:13Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': https://c.im/about
==Discussion==
* '''2022-12-30''' <s>[https://oliphant.social/@Blackfist/109597851412606231 oliphant.social/@Blackfist]</s> (post gone) apparently got banned for merely ''alluding'' to racism. It seems likely they are using the racist definition of "racism", i.e. the opposite of what it actually means.
13992df08583f671d89c737c31a00174d7ca41f6
Help:Wiki
12
247
789
2023-05-28T14:31:02Z
Woozle
1
Created page with "There has been basically no interest in anyone else editing the wiki, so the only wiki help page I have put together so far is for for my own reference: * [[Help:Admin]]"
wikitext
text/x-wiki
There has been basically no interest in anyone else editing the wiki, so the only wiki help page I have put together so far is for for my own reference:
* [[Help:Admin]]
b961bc456594a1d17966fe71f8f207c9eecfaa10
Help:TootCat
12
248
790
2023-05-28T14:37:27Z
Woozle
1
Created page with "==Editing== * '''Q: How do I enable HTML in my posts?''' ** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an i..."
wikitext
text/x-wiki
==Editing==
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let you choose which type of markup to use. Select "Markdown" or "HTML". (I'm working on adding a screenshot.) There's also a user-option to set the default type.
==Accounts==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
d50da3105c834036c96f2fe03f3b386edaef3a0c
794
790
2023-05-28T14:46:40Z
Woozle
1
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounts==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
41495e91df9173481323806483356110eadd2d1c
814
794
2023-07-02T18:02:39Z
Woozle
1
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to find solutions; see {{l/sub|safe space}} for more.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be hashtagged. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
4347dcda5e1a203eee81e8c8db80d5aa7ee851e1
Help:Main
12
3
791
196
2023-05-28T14:38:04Z
Woozle
1
wikitext
text/x-wiki
==Help Topics==
<big>
* [[Help:TootCat]]: how to use TootCat (the Mastodon Glitch Edition site)
* [[Help:Wiki]]: wiki help
** [[Help:Admin]]: wiki administration
</big>
0062e2a9686f2db609af37c3bd8d1b64edb026cf
File:2023-05-28 at 10-42-24 Toot.Cat.screen.post editing area.png
6
249
792
2023-05-28T14:43:44Z
Woozle
1
[[category:screenshot]]
[[category:TootCat]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:TootCat]]
23d7c526fa38733ec1ce4199566fa92c39f5beb8
Help:TootCat/HTML
12
250
793
2023-05-28T14:46:28Z
Woozle
1
Created page with "* '''Q: How do I enable HTML in my posts?''' ** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let y..."
wikitext
text/x-wiki
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let you choose which type of markup to use. Select "Markdown" or "HTML".
*** There's also a user-option to set the default type.
In this screenshot, the markup-type is shown as a down-arrow icon because I've selected "Markdown", which also allows HTML:
[[File:2023-05-28 at 10-42-24 Toot.Cat.screen.post editing area.png]]
9c91e568da6f1f40fe115846ba52faf86f883641
796
793
2023-05-28T15:56:12Z
Woozle
1
wikitext
text/x-wiki
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let you choose which type of markup to use. Select "Markdown" or "HTML".
*** There's also a user-option to set the default type.
In this screenshot, the markup-type is shown as a down-arrow icon because I've selected "Markdown", which also allows HTML:
[[File:2023-05-28 at 10-42-24 Toot.Cat.screen.post editing area.png]]
The default markup type can be set in [https://toot.cat/settings/preferences/other preferences/other]:
[[File:Screenshot 2023-05-28 at 11-12-57 Preferences - Toot.Cat.screen.markup options.png]]
f134413e2a38f474bc905cc29be27afd219d920d
798
796
2023-05-28T17:23:52Z
Woozle
1
wikitext
text/x-wiki
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let you choose which type of markup to use. Select "Markdown" or "HTML".
*** There's also a user-option to set the default type.
In this screenshot, the markup-type is shown as a down-arrow icon because I've selected "Markdown", which also allows HTML:
[[File:2023-05-28 at 10-42-24 Toot.Cat.screen.post editing area.png]]
If that icon does not appear, you can enable it in the UI settings dialog (click the gears-icon at the top of the left column) -- check the "show content choice" checkbox:
[[File:2023-05-28 at 13-17-29.screen.TC settings dialog.show markup type.png]]
The default markup type can be set in [https://toot.cat/settings/preferences/other preferences/other]:
[[File:Screenshot 2023-05-28 at 11-12-57 Preferences - Toot.Cat.screen.markup options.png]]
924369fbab27b977d01f8e3663b02e2f0a24874e
800
798
2023-05-28T18:03:16Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Using HTML in TootCat}}
The Glitch Edition of Mastodon supports enhanced formatting of your posts by use of Markdown and HTML.
==FAQ==
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' See [[/enabling|enabling HTML editing]]
* '''Q: What HTML and Markdown can I use in my posts?'''
** '''A:''' See {{l/sub|formatting}}.
==Support==
Note that some clients don't display text-formatting properly. Known issues as of 2023-05-28:
* Metatext: no bold/italic
* Tooot: no bold/italic
* Trunk Mastodon: only links work; lists may get condensed to a single paragraph
All of them render links properly, but some may insert "safety text" to warn you when the link text does not match the domain being linked (I think the assumption is that all links are auto-linked URLs, which is probably true with Trunk Mastodon).
069f8f93a07eb365f4a004e221dabdcc302eddc9
801
800
2023-05-28T18:04:22Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Using HTML in TootCat}}
The Glitch Edition of Mastodon (MGE) supports enhanced formatting of your posts by use of Markdown and HTML.
==FAQ==
* '''Q: How do I enable HTML in my posts?'''
** '''A:''' See [[/enabling|enabling HTML editing]]
* '''Q: What HTML and Markdown can I use in my posts?'''
** '''A:''' See {{l/sub|formatting}}.
==Support==
Note that some clients don't display text-formatting properly. Known issues as of 2023-05-28:
* Metatext: no bold/italic
* Tooot: no bold/italic
* Trunk Mastodon: only links work; lists may get condensed to a single paragraph
All of them render links properly, but some may insert "safety text" to warn you when the link text does not match the domain being linked (I think the assumption is that all links are auto-linked URLs, which is probably true with Trunk Mastodon). MGE does insert this text by default, but you can turn it off in the UI options dialog.
49c0b841a02a902a61688902f60aeed8e077cef8
File:Screenshot 2023-05-28 at 11-12-57 Preferences - Toot.Cat.screen.markup options.png
6
251
795
2023-05-28T15:14:24Z
Woozle
1
[[category:screenshot]]
[[category:TootCat]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:TootCat]]
23d7c526fa38733ec1ce4199566fa92c39f5beb8
File:2023-05-28 at 13-17-29.screen.TC settings dialog.show markup type.png
6
252
797
2023-05-28T17:22:04Z
Woozle
1
[[category:screenshot]]
[[category:TootCat]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:TootCat]]
23d7c526fa38733ec1ce4199566fa92c39f5beb8
Help:TootCat/HTML/enabling
12
253
799
2023-05-28T17:42:27Z
Woozle
1
Created page with "{{fmt/title|How to enable HTML and Markdown in your posts}} In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to l..."
wikitext
text/x-wiki
{{fmt/title|How to enable HTML and Markdown in your posts}}
In the web UI, under the edit box between the post-privacy globe icon and the CW icon there should be an icon to let you choose which type of markup to use (if it's not there, see "enable the icon" below). Select "Markdown" or "HTML".
In this screenshot, the markup-type is shown as a down-arrow icon because I've selected "Markdown", which also allows HTML:
[[File:2023-05-28 at 10-42-24 Toot.Cat.screen.post editing area.png]]
==Enable the Icon==
If the content-markup-choice icon does not appear, you can enable it in the UI settings dialog (click the gears-icon at the top of the left column) -- check the "show content choice" checkbox:
[[File:2023-05-28 at 13-17-29.screen.TC settings dialog.show markup type.png]]
==Set a Default==
If you expect to want Markdown or HTML a lot, you can change the default in [https://toot.cat/settings/preferences/other preferences/other]:
[[File:Screenshot 2023-05-28 at 11-12-57 Preferences - Toot.Cat.screen.markup options.png]]
f3054e08fb1fbb36365b9eefc28b394ab6e55af3
Help:TootCat/HTML/formatting
12
254
802
2023-05-28T18:14:53Z
Woozle
1
Created page with "{{fmt/title|formatting posts with HTML}} Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and it's ofte..."
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and it's often useful to be able to intermix them -- so we recommend using the Markdown option rather than HTML only. The following applies to both choices; see {{l/same|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
Character formatting:
<b>bold</b>
<i>italic</i>
Lists:
<ul><li>item one<li>item two</ul>
<ol<li>item one<li>item two</ol>
Links:
<a href="URL">display text</a>
#<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
NOT SUPPORTED:
<pre>, <tt>
</syntaxhighlight>
(I put the # outside of the link so it looks a little different from a regular hashtag.)
f995337ab8f367c607b4431c7066b90bfd1e4514
803
802
2023-05-28T18:36:48Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and it's often useful to be able to intermix them -- so we recommend using the Markdown option rather than HTML only. The following applies to both choices; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
Character formatting:
<b>bold</b>
<i>italic</i>
<u>underline</u>
Lists:
<ul><li>item one<li>item two</ul>
<ol<li>item one<li>item two</ol>
Links:
<a href="URL">display text</a>
#<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
(I put the # outside of the link so it looks a little different from a regular hashtag.)
f0f8dfafc37c9c6453eba9cb6586bbbb3fc62c0a
805
803
2023-05-28T18:43:37Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
Character formatting:
<b>bold</b>
<i>italic</i>
<u>underline</u>
Lists:
<ul><li>item one<li>item two</ul>
<ol<li>item one<li>item two</ol>
Links:
<a href="URL">display text</a>
#<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
(I put the # outside of the link so it looks a little different from a regular hashtag.)
5fbe6c3f7a4c2aadf10f83a17d36db39952a06af
807
805
2023-05-28T21:33:54Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
Character formatting:
<b>bold</b>
<i>italic</i>
<u>underline</u>
<sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
<sub>subscript</sub> -- e.g.: H<sub>2</sub>O
Lists:
<ul><li>item one<li>item two</ul>
<ol<li>item one<li>item two</ol>
Links:
<a href="URL">display text</a>
#<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
(I put the # outside of the link so it looks a little different from a regular hashtag.)
fb9b7a038c59e21b51c86054665c3274820fc5f3
Help:TootCat/HTML/formatting/Markdown
12
255
804
2023-05-28T18:42:15Z
Woozle
1
Created page with "{{fmt/title|formatting posts with Markdown}} Remember that anything that works with the [[../|HTML option]] will also work with the Markdown option! <syntaxhighlight lang=md>..."
wikitext
text/x-wiki
{{fmt/title|formatting posts with Markdown}}
Remember that anything that works with the [[../|HTML option]] will also work with the Markdown option!
<syntaxhighlight lang=md>
=====================
Character formatting:
=====================
**bold**
*italic*
~~strike~~
_underline_
[link text](URL) - must be full URL with protocol
======
Lists:
======
* bullet item one
* bullet item two
* sub-item for item 2 (2 spaces per indent)
* bullet item three
1. numbered list item 1
2. numbered list item 2
============
Fixed-pitch:
============
`inline fixed-pitch text`
```
multiline fixed-pitch text
```
============
Text blocks:
============
# Header 1
## Header 2
### Header 3
> quote-indented text
</syntaxhighlight>
==Further Reading on Markdown==
Note that TootCat only supports a small ''subset'' of Markdown.
* [[wikipedia:Markdown|Wikipedia]]
* [https://daringfireball.net/projects/markdown/ official site]
* [https://www.markdownguide.org/ Markdown Guide]
4c3e460051be0dad9c4bee6de1ef9ca66580e164
806
804
2023-05-28T21:32:08Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with Markdown}}
Remember that anything that works with the [[../|HTML option]] will also work with the Markdown option!
<syntaxhighlight lang=md>
=====================
Character formatting:
=====================
**bold**
*italic*
~~strike~~
_underline_
[link text](URL) - must be full URL with protocol
^superscript -- like: E=MC^2
I don't know how to turn it off without a space.
You can even do supersuperscript: Normal^super^hyper makes "hyper" look like a superscript on "super" -- both higher and smaller
======
Lists:
======
* bullet item one
* bullet item two
* sub-item for item 2 (2 spaces per indent)
* bullet item three
1. numbered list item 1
2. numbered list item 2
============
Fixed-pitch:
============
`inline fixed-pitch text`
```
multiline fixed-pitch text
```
============
Text blocks:
============
# Header 1
## Header 2
### Header 3
> quote-indented text
</syntaxhighlight>
==Further Reading on Markdown==
Note that TootCat only supports a small ''subset'' of Markdown.
* [[wikipedia:Markdown|Wikipedia]]
* [https://daringfireball.net/projects/markdown/ official site]
* [https://www.markdownguide.org/ Markdown Guide]
02fb7f8ba3587ea7774619836d37cd0b825a46d2
Nerd.town
0
256
808
2023-06-04T12:09:39Z
Woozle
1
Created page with "[[category:instance]] {{fmt/title|nerd.town}} We had this blocked for awhile due to slurs and fash, but apparently the problem was signup-bots which the site's admin was havi..."
wikitext
text/x-wiki
[[category:instance]]
{{fmt/title|nerd.town}}
We had this blocked for awhile due to slurs and fash, but apparently the problem was signup-bots which the site's admin was having difficulty preventing. He eventually got it under control, and we unblocked them.
The public posts from admin's end of the discussion have since been deleted; in a followers-only post on 2023-06-04, he notified us that the problem seemed to be under control. (A screenshot of the deleted posts are in our [https://gitlab.com/tootcat/moderation/-/blob/main/screenshots/2023-05-22.screen_Ben_Lovell___socksy_toot.cat_.png private moderation repo].)
Relevant public posts:
* [https://toot.cat/@news/110413423553610876 2023-05-22 @news]
* [https://toot.cat/@news/110399082071955078 2023-05-20 @news] announcing the domain block
3d694e93d91049bffe9099828ac8101084d3ae41
Mastodon.world
0
236
810
758
2023-06-27T17:07:33Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transmisia]]
[[category:harassment]]
[[category:blocked]]
==History==
* '''2023-01-24''' (block planned to go into effect)
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 block planned for 1/24]: Transmisia, harassment, etc.,
* '''2022-12-23''' [https://rage.love/@admin/109561867581806363 rage.love/@admin] {{fmt/quote|FediBlock mastodon.world, queerphobia, domestic violence mention}}
ef753312fad0c662b257a734c624df2892b38a6e
811
810
2023-06-27T17:27:40Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transmisia]]
[[category:harassment]]
[[category:blocked]]
==History==
* '''2023-06-27''' notching this back to a "silence" because, well, [https://toot.cat/@catvalente@mastodon.world Cat Valente]. If they become a problem, though, this could revert to "block".
** ...and maybe someone can convince Cat to find a better-moderated instance?
* '''2023-01-24''' (block planned to go into effect)
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 block planned for 1/24]: Transmisia, harassment, etc.,
* '''2022-12-23''' [https://rage.love/@admin/109561867581806363 rage.love/@admin] {{fmt/quote|FediBlock mastodon.world, queerphobia, domestic violence mention}}
93f6f31724fba8510b8004e15b817f624837fc45
812
811
2023-06-27T17:27:57Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transmisia]]
[[category:harassment]]
[[category:blocked]]
==History==
* '''2023-06-27''' notching this back to a "silence" because, well, [https://toot.cat/@catvalente@mastodon.world Cat Valente]. If instance becomes a problem again, though, this could revert to "block".
** ...and maybe someone can convince Cat to find a better-moderated instance?
* '''2023-01-24''' (block planned to go into effect)
* '''2023-01-17''' [https://toot.cat/@news/109706098784877596 block planned for 1/24]: Transmisia, harassment, etc.,
* '''2022-12-23''' [https://rage.love/@admin/109561867581806363 rage.love/@admin] {{fmt/quote|FediBlock mastodon.world, queerphobia, domestic violence mention}}
f8c76c7f4515345a80e2aec15b66dab669f795a7
Mstdn.social
0
257
813
2023-06-27T18:31:21Z
Woozle
1
Created page with "[[category:instance]] [[category:mastodon]] ==Notes== * '''2023-06-18''' [https://mstdn.social/@stux/110567524159195690 @stux] notes his intention to initially allow federatio..."
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
==Notes==
* '''2023-06-18''' [https://mstdn.social/@stux/110567524159195690 @stux] notes his intention to initially allow federation with Meta projects; discussion ensues.
e5e361d07729c576475ddd31edc77772f5fcc1d7
Template:L/tc
10
258
815
2023-07-02T18:07:03Z
Woozle
1
Created page with "[https://toot.cat/{{{1}}} {{{1}}}]"
wikitext
text/x-wiki
[https://toot.cat/{{{1}}} {{{1}}}]
23e9fdc53e7f26a29006e717338f649658e0f643
Toot.cat/history
0
259
816
2023-07-02T18:38:12Z
Woozle
1
Created page with "===History=== TootCat was founded in 2017 by @polymerwitch and administered by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [..."
wikitext
text/x-wiki
===History===
TootCat was founded in 2017 by @polymerwitch and administered by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
==Timeline (newest to oldest)==
* 2022:
** ash converted the server to NixOS, and created a failsafe deployment script.
** Viv has been massively helpful getting things upgraded.
** Dan has automated some processes and also handles upgrades.
** Ruby and Stephanie joined the mod team, helping to deal with the first massive Twitterfail influx (among other things).
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
* 2018-03-30: Recognizing the need for some more easily-referenced online presence, I ([[@Woozle]]) set up this companion wiki (mew.toot.cat, what you're reading now).
* 2018-01-01: Ownership is handed over to @Woozle.
Somewhere I have a link to an archive of the first Toot on TootCat...
1df9ba5f74feca6e068e9fa61af7957c1cb05ce8
Toot.cat/CoC/red flags
0
66
817
449
2023-07-02T18:44:59Z
Woozle
1
Woozle moved page [[Toot.cat/guidelines]] to [[Toot.cat/CoC/red flags]]: reorganizing
wikitext
text/x-wiki
==Red Flags==
TootCat will block individuals and instances who persistently raise these flags:
* '''Punching down''': it's not okay to punch down, and it's okay to call out people who are doing it.
** In general, "punching down" means criticizing people who are underprivileged or have less power than you.
** Examples:
*** making fun of nontraditional pronouns [https://social.panthermodern.net/@0x00/103754842757342400]
*** deliberately misgendering someone, especially a trans person
* '''Using "free speech" as an excuse''' ({{l/ip|free speech trolling}})
** {{l/ip|Freedom of speech}} just means ''the government'' can't stop you from saying things.
** It does not mean freedom from consequences if you say something obnoxious or hurtful.
** It does not mean that any private venue is required to give you a platform.
** One opinion is ''not'' as good/valid as any other ''if one of them is harmful''.
*** Inaccuracy of factual details is often (but not always) a cause of harm, as it can lead to maltreatment of others. [[issuepedia:Truth/evidenced|Truth]] matters.
2f453a26e1dbc4627e0241058d770ed2869d54eb
Toot.cat/guidelines
0
260
818
2023-07-02T18:45:00Z
Woozle
1
Woozle moved page [[Toot.cat/guidelines]] to [[Toot.cat/CoC/red flags]]: reorganizing
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/CoC/red flags]]
88ff1424a04ddc1fb84c4b1002f0d6a6a7eb2d99
Toot.cat/CoC
0
62
819
680
2023-07-02T18:47:28Z
Woozle
1
/* General */
wikitext
text/x-wiki
=Code of Conduct=
==Meta==
This is not a contract. This is a guideline to help you understand how we, as a community, see and evaluate different kinds of behavior. We will always try to leave room for honest mistakes and misunderstandings, but we reserve the right to act without regard to strict or exacting interpretation of these guidelines. They are a statement of intention, and they are intended to reflect the views of the TootCat community. If you have comments or questions, please feel free to reach out to the TootCat Uberwensch ([https://toot.cat/@woozle @woozle]) whether or not you are a TootCat member. ^.^
==General==
As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users.
We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination. We try to empower our users and encourage them to act against any abuses of the Code of Conduct, in order to ensure that TootCat remains an oppression-free experience.
Examples of unacceptable behavior include:
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>{{l/sub|red flags}} (a couple of specific examples)</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Activity / Self-Promotion ('''[[/self-promo|>>]]''')==
{{i/sub|self-promo}}
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
==Footnotes==
{{i/val|page={{PAGENAME}}/self-promo|refs}}
40408a49e3417f27eac29074bbafb3af997a1471
Toot.cat
0
48
820
772
2023-07-02T18:47:57Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
* '''{{l/sub|history}}''': a brief and occasionally-updated history of our instance
* '''{{l/sub|CoC}}: Code of Conduct
* [[/blocks/domain|domain blocks]]: some details
* [[/blocks/user|user blocks]]
* [[/CoJ]]: Code of Justice
* technical: [[/DNS]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
2c6614843c463ee826800cfcb6460399fa547539
846
820
2023-07-03T15:31:57Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
* '''[[Help:TootCat|TootCat Help]]''' and FAQ
* '''{{l/sub|history}}''': a brief and occasionally-updated history of our instance
* '''{{l/sub|CoC}}: Code of Conduct
* [[/blocks/domain|domain blocks]]: some details
* [[/blocks/user|user blocks]]
* [[/CoJ]]: Code of Justice
* technical: [[/DNS]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
85c1ae9a75380d019c86d32774131d5716cdc583
Pub/toot.cat/guidelines
0
138
821
450
2023-07-02T18:50:09Z
Woozle
1
Changed redirect target from [[Toot.cat/guidelines]] to [[Toot.cat/CoC/red flags]]
wikitext
text/x-wiki
#REDIRECT [[Toot.cat/CoC/red flags]]
88ff1424a04ddc1fb84c4b1002f0d6a6a7eb2d99
Toot.cat/history
0
259
822
816
2023-07-02T18:50:32Z
Woozle
1
wikitext
text/x-wiki
===History===
TootCat was founded in 2017 by @polymerwitch and administered by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
==Timeline (newest to oldest)==
* 2022:
** ash converted the server to NixOS, and created a failsafe deployment script.
** Viv has been massively helpful getting things upgraded.
** Dan has automated some processes and also handles upgrades.
** Ruby and Stephanie joined the mod team, helping to deal with the first massive Twitterfail influx (among other things).
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
* [[Toot.cat/2018|2018]]-03-30: Recognizing the need for some more easily-referenced online presence, I ([[@Woozle]]) set up this companion wiki (mew.toot.cat, what you're reading now).
* [[Toot.cat/2017|2017]]-12-31: Ownership is handed over to @Woozle.
Somewhere I have a link to an archive of the first Toot on TootCat...
c61f0dfcf930411366c05f69bf59f3879bc298e7
File:Mastoglitch-1.png
6
261
823
2023-07-02T18:52:45Z
Woozle
1
one of the Glitch Edition mastodon graphics
wikitext
text/x-wiki
== Summary ==
one of the Glitch Edition mastodon graphics
c3d92d859b74e7a81843f03096fa07a08fc1da1c
File:Mastoglitch-2.png
6
262
824
2023-07-02T18:54:17Z
Woozle
1
one of the Glitch Edition mastodon graphics
wikitext
text/x-wiki
== Summary ==
one of the Glitch Edition mastodon graphics
c3d92d859b74e7a81843f03096fa07a08fc1da1c
File:Mastoglitch-3.png
6
263
825
2023-07-02T18:55:17Z
Woozle
1
one of the Glitch Edition mastodon graphics
wikitext
text/x-wiki
== Summary ==
one of the Glitch Edition mastodon graphics
c3d92d859b74e7a81843f03096fa07a08fc1da1c
File:Default-avatar.png
6
264
826
2023-07-02T18:56:42Z
Woozle
1
the default user avatar on standard Mastodon and Glitch Edition
wikitext
text/x-wiki
== Summary ==
the default user avatar on standard Mastodon and Glitch Edition
340bceb151e1183eb688a9f424549c403148869a
Help:TootCat
12
248
827
814
2023-07-02T18:59:46Z
Woozle
1
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to find solutions; see {{l/sub|safe space}} for more.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
7e4d7211aea2a7e3c3eff62d436e66263783037d
843
827
2023-07-02T19:37:34Z
Woozle
1
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to help find solutions.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
d74a09bfbf1bf6e6b1b0d9cc1d7d6015d4ad9a8a
845
843
2023-07-02T20:37:54Z
Woozle
1
/* How to Social */
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
** '''A:''' See [[Toot.cat/CoC|the CoC]].
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to help find solutions.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
43186f3749e2135996fc242f4ffd6e89d55eb7e8
850
845
2023-07-03T19:20:22Z
Woozle
1
/* How to Social */
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
** '''A:''' See [[Toot.cat/CoC|the CoC]].
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to help find solutions.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
*** '''Note''' that you can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
faeca772986b15c0b610e48fa1af817a24e3238e
852
850
2023-07-04T17:23:27Z
Woozle
1
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Constrants==
* '''Q: Do you have any language requirements (e.g. only post in English)?'''
** '''A:''' Any language is fine!
*** We will use translation tools as needed to spot-check content, but we largely rely on other speakers to report users who are being problematic in languages we don't speak.
*** For example: We had a small influx of Chinese users in 2022 when the PRC blocked access to Twitter; we're happy to offer a refuge for friendly people when that kind of thing happens.
*** We also have a lot of French and German posters.
*** ...and of course we encourage posting in [[Catalan]], because that's what the [[.cat]] TLD was originally created for (even if hardly anyone uses it that way anymore).
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
** '''A:''' See [[Toot.cat/CoC|the CoC]].
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to help find solutions.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
*** '''Note''' that you can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
6f53ed2aab2e1e7b2bd553472481e248e8ff875e
Help:TootCat/cat-detector van
12
265
828
2023-07-02T19:09:26Z
Woozle
1
Created page with "=Where's the Cat?= This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will di..."
wikitext
text/x-wiki
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@molsonkitty}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
d6a874ec6e7d9847c01469082442760c2f12db1b
829
828
2023-07-02T19:15:18Z
Woozle
1
/* Plural Existence */
wikitext
text/x-wiki
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@flippie}}
* {{l/tc|@molsonkitty}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
614e107d53d2ff967efea3efe1063fbc0892570d
842
829
2023-07-02T19:36:24Z
Woozle
1
wikitext
text/x-wiki
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@flippie}}
* {{l/tc|@molsonkitty}}
* {{l/tc|@RemyGypsy}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
3d5c263590e455aa380a5316bf4a61da7c89fff8
844
842
2023-07-02T19:40:52Z
Woozle
1
/* Singular Existence */
wikitext
text/x-wiki
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
'''Answer 3:''' "Cat" is a user-role which we will [https://toot.cat/@news/110646085088425956 grant on request].
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@flippie}}
* {{l/tc|@molsonkitty}}
* {{l/tc|@RemyGypsy}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
b6d6bd8209df15629efd9257558c612116fb3a56
848
844
2023-07-03T15:34:44Z
Woozle
1
/* Singular Existence */
wikitext
text/x-wiki
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
'''Answer 3:''' "Cat" is a user-role which we will [https://toot.cat/@news/110646085088425956 grant on request].
'''Answer 4:''' The Toot Cat is over there [points at right side of page].
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@flippie}}
* {{l/tc|@molsonkitty}}
* {{l/tc|@RemyGypsy}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
86af00b35b6a20832dacdd817a9e5ff30c4bc4e6
849
848
2023-07-03T15:35:42Z
Woozle
1
wikitext
text/x-wiki
[[File:The Toot Cat.3161a5d9e683251f.jpg|thumb|This image appeared in fedi sometime in early 2023, I think; trying to find out who made it...]]
=Where's the Cat?=
This question is often asked; there is no one right answer. The Cat remains in a quantum state in between nonexistence, existence, and plurality. We will discuss each of these states in turn, so that you will be better equipped to handle whichever reality you may find yourself confronted with upon opening the box.
==Nonexistence==
'''Answer 1:''' The Cat was, as of 2017, actually two cats: {{l/tc|@Pip}} and {{l/tc|@Kestra}}. They were both adopted from the same litter from an undercared-for cat in Athens, GA; both lived long and <s>happy</s> sad, pathetic, deprived lives, with Pip dying in 2019 at age 17 and Kestra surviving until 2021. Kestra is featured in Woozle's avatar. Since neither of them now exist, There Is (now) No Cat.
'''Answer 2:''' The site was founded by other people (see the History section in [[Toot.cat]]) who never explained where the cat was. To this day, we still do not know. If anyone has any information, please contact [[@woozle]].
'''Answer 3:''' There should be Cat graphics instead of mastodon graphics ([[:File:Mastoglitch-1.png|1]],[[:File:Mastoglitch-2.png|2]],[[:File:Mastoglitch-3.png|3]],[[:File:Default-avatar.png|4]]). This is a woeful oversight which we hope to address before we ourselves become extinct.
==Singular Existence==
'''Answer 1:''' The Cat may be found in [https://toot.cat/favicon.ico the site's favicon]. Give pets.
'''Answer 2:''' The Cat is secretly Kestra in Woozle's avatar.
'''Answer 3:''' "Cat" is a user-role which we will [https://toot.cat/@news/110646085088425956 grant on request].
'''Answer 4:''' The Toot Cat is over there [points at right side of page].
==Plural Existence==
There are many cats and cat-identified beings here! A woefully incomplete list put together after scrolling around the local timeline for a bit (I'll try to add more later):
* {{l/tc|@flippie}}
* {{l/tc|@molsonkitty}}
* {{l/tc|@RemyGypsy}}
* {{l/tc|@solveig}}
* {{l/tc|@somecat}}
* {{l/tc|@yudderick}} & Co
I should also do a list of accounts that are cat-related in other ways; there are quite a few.
15a2ea5eb7299bc6258b01ec87db45cdba09efe6
@Woozle
0
16
830
388
2023-07-02T19:19:49Z
Woozle
1
Woozle moved page [[Woozle]] to [[@Woozle]]: decided it should work this way
wikitext
text/x-wiki
I've been sysop of {{l/pub|toot.cat}} since the beginning of 2018, having volunteered to take the reins from @polymerwitch when she found herself overcommitted.
There's probably more than you could possibly ever want to know about me on {{ls/domain|woozalia.com}}. Also, have some photos of The {{l/pub|TootCave}}.
==Bloggish==
* {{ld/blog|2018-04-05|justice in the fediverse}}
* {{ld/blog|2018-04-07|sketching a code}}
==Pages==
* {{l/sub|GlitchSoc}}: feature requests
* {{l/sub|malusers}}
035507fda19b47662f66b5f3bbdfe4ebab41b307
Woozle
0
266
831
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle]] to [[@Woozle]]: decided it should work this way
wikitext
text/x-wiki
#REDIRECT [[@Woozle]]
87f3cb2e18c16e5e8c90312c49ccb54cf51c0a43
@Woozle/2018/04/05/justice in the fediverse
0
22
832
390
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/2018/04/05/justice in the fediverse]] to [[@Woozle/2018/04/05/justice in the fediverse]]: decided it should work this way
wikitext
text/x-wiki
{{box/principles|
: I strive to evaluate first in terms of potential harm.
: I strive not to decide until I have all the facts.
}}
I'm working towards a redesigned process of justice.
What I've come up with isn't as radically revisioned as what I'd like to do in the long run, but I don't have the tools for that yet.
Traditional justice systems are usually based on hierarchies – something that has harmed many of us and which I believe most of us want to move away from. Justice should empower us all equally. Ideally, a system of justice would rely more on rallying our common sense of empathy<ref name=sydney /> to create the authority necessary to exercise power against malicious acts.
To do that, we need tools that let us nurture and empower empathy, and disempower selfishness. We're not there yet.
What we do have now is:
* a fediverse, with a very simple and fairly short hierarchy: instance admins on the upper layer and regular users on the lower, with relatively minor and variable differences in power on each level, and
* this wiki, in which I hope we can build a copyable navigation aid for uncertain waters – a reference index, a catalog of findable landmarks.
It has fallen naturally to the instance admins to administer justice – and yet we barely have the seeds of a set of best practices. We've done well crafting our Codes of Conduct to define the responsibilities of our users – but recent events have shown that we need Codes of Justice, to define (and limit) the responsibilities of our admins. Power must be accountable, and must be earned through its use in the service of the disempowered<ref name=banazi /> or else it is illegitimate.
A Code of Justice needs to be able to answer certain questions:
* As a user, how can I seek redress for harm done to me?
* As an admin —
** under what circumstances am I enabled to act?
** under what circumstances do I have some moral obligation to act?
** what are the limits of the actions I may take?
There are many different reasonable answers to these questions; I'm going to try to set out some for me to follow as admin of toot.cat.
==Footnotes==
<references>
<ref name=sydney>Apparently I now have a Sydney head-squirrel because I'm hearing strenuous objections to the idea that we could ever rely on any such thing, especially not now, and she's really quite skeptical that such a thing really exists in the first place, so the idea of depending on it for our safety is really kind of hecking scary. I'm... not ignoring her, but deferring that discussion for a later time; my statement was speculative and I agree we're not ready to go there yet.</ref>
<ref name=banazi>This is essentially why we penalize instances that enable right-wing propaganda: they are failing in their service to the disempowered. They fail to protect the weak from the strength of induced collective hostility.</ref>
</references>
11ccbe1756e47d9e535bd3675d618d74636006d3
Woozle/2018/04/05/justice in the fediverse
0
267
833
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/2018/04/05/justice in the fediverse]] to [[@Woozle/2018/04/05/justice in the fediverse]]: decided it should work this way
wikitext
text/x-wiki
#REDIRECT [[@Woozle/2018/04/05/justice in the fediverse]]
b17ed11fbb220214be065299ea58858d1b7df224
@Woozle/2018/04/07/sketching a code
0
24
834
392
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/2018/04/07/sketching a code]] to [[@Woozle/2018/04/07/sketching a code]]: decided it should work this way
wikitext
text/x-wiki
{{box/principles|
: Words have consequences.
: All accusations should be taken seriously.
: No accusation should be accepted as truth unless the evidence supports it.
: Both accusers and accused may need some protection.
: A lie often contains just enough truth to make it plausible.
}}
==Public Intervention Process<ref name=pip />==
Other instances may adopt this, modify it, or ignore it completely; I'm content to let the marketplace of kindness<ref name=note1 /> decide whether such a thing is necessary or not, and to let the process of considered discussion refine it as needed – but tentatively, here's the way I think it should work for toot.cat.
'''If you have a grievance against another user'''<ref name=note2 /> and would like me (as sysop of this instance) to do something about it:
# "@" me (@woozle@toot.cat) with a public<ref name=public /> toot stating the nature of the problem and that you are requesting an Intervention.
#* The primary types of problem I expect to be addressing are: (a) someone has abused you, or (b) someone has falsely accused you of abuse – but others may emerge.
# This means I have your permission to investigate the situation and publicly post my findings on Mew (this wiki).
#* I will probably need to ask a lot of nosy questions, both to you and the other parties involved. Let me know if you anticipate any problems with this.
#* These discussions should take place on Mastodon<ref name=mastodm /> so as to be part of the public record, though I can make exceptions if there's a good reason.
# Once I have investigated sufficiently to satisfy ''my'' standards of evidence, I will post a preliminary determination for public feedback.
# Anyone may state objections to this conclusion at any time, and I will either answer them or reconsider my conclusion, possibly re-opening the investigation.
# Anyone may choose to go on record as supporting or opposing the conclusion. I will make these part of the public record to the best of my ability.
#* Please note that opposition is not the same as stating an objection. I won't reconsider just because you oppose; you need to make an argument for why it is wrong.
Please note that this is a good-faith process – i.e. one that depends on all participants being honest about their beliefs and intentions – and I will deal firmly with anyone I find to be acting otherwise. I have over a decade of experience spotting manipulation and evasion in online arguments.
==Footnotes==
<references>
<ref name=note1>This is a reference to the semi-capitalistic "marketplace of ideas" concept, with an ironic twist since capitalists don't seem to place much (if any) value on kindness (so their marketplaces tend to squash it out of existence) and since most Mastodonians are staunchly anti-marketist.
That said, the idea of having numerous instances among which users may freely choose to invest various amounts of their time and energy actually ''is'' a kind of marketplace that's totally compatible with anarcho-capitalism – except I think we'd all tend to agree that basically having one person who gets to decide pretty much everything about how the system works is kind of iffy.</ref>
<ref name=note2>This applies whether or not either user is on toot.cat, though obviously my actions will be more effective if one or the other is.</ref>
<ref name=public>You could also approach me privately (DM or whatever) to discuss it before stating it publicly, or you might need me to try to keep your name out of the public process. I'm willing to consider intervening less publicly, but I suspect it will severely limit any good I might be able to do; if this emerges as a frequent need, I'll probably need to write up a separate process for dealing with it.</ref>
<ref name=pip>It seems entirely appropriate that this abbreviates to PIP, which is also the name of our very messed-up cat ([https://toot.cat/@Pip Mastodon], [https://wiki.hypertwins.org/Pip HypertWiki]), since it is only invoked when a situation has become very messed-up. It is my hope that this process will soon become informally known as "requesting a Pip".</ref>
<ref name=mastodm>Tentatively, this should be public but "unlisted" or "followers only". I may need to set up a dedicated investigation account so people can decide whether they want the investigation in their streams or not.</ref>
</references>
1370855f907cd19de4fed13fbf87772cd350b54f
Woozle/2018/04/07/sketching a code
0
268
835
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/2018/04/07/sketching a code]] to [[@Woozle/2018/04/07/sketching a code]]: decided it should work this way
wikitext
text/x-wiki
#REDIRECT [[@Woozle/2018/04/07/sketching a code]]
7064b58e7f948de520f10d27df78cfc4faac442b
@Woozle/GlitchSoc
0
61
836
394
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/GlitchSoc]] to [[@Woozle/GlitchSoc]]: decided it should work this way
wikitext
text/x-wiki
==Feature Requests==
===moderation panel===
* option to save a note when taking an action (right now, can only do these one at a time)
* option to message the reporting user as part of the moderation action
* should be a link to the problem user's stream
* (large) retain deleted information somewhere, preferably in reinstateable form (don't destroy the evidence!)
===admin options===
* option for admins to get notifs (in web UI, not just email) of reports
* option for admins to get notifs of new signups
* somehow streamline the process so that multiple accounts can be silenced
** maybe a list, in admin, of accounts by signup date, with easy links to moderation panel
*** preferably also a way to make notes on each user, visible only to other admins
3d7a5162c27bff1ed0a8f6158cbb54b7639f69cc
Woozle/GlitchSoc
0
269
837
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/GlitchSoc]] to [[@Woozle/GlitchSoc]]: decided it should work this way
wikitext
text/x-wiki
#REDIRECT [[@Woozle/GlitchSoc]]
1e4a42862c74b9b662a92617a4663510f81b8d63
@Woozle/malusers
0
44
838
784
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/malusers]] to [[@Woozle/malusers]]: decided it should work this way
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://lor.sh/@dump_stack dump_stack]
| {{ls/domain|lor.sh}}
| Mastodon
|
* '''2020-02-24''' [https://lor.sh/@dump_stack/103715838645490658] "people have anti-homeless attitudes because most of the time being homeless is a choice not a matter of chance."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|-
| [https://zirk.us/@dambaras dambaras] ([https://chass.ncsu.edu/people/dambaras/ David Ambaras])
| {{ls/domain|zirk.us}}
| Mastodon
|
* '''2023-04-06''' [https://web.archive.org/web/20230406141102/https://zirk.us/@dambaras/110149627484335327 response]: replying to my post with insult, and never backing down
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
d8785aa42fecc984d631f35e7c370951a4342db0
Woozle/malusers
0
270
839
2023-07-02T19:19:50Z
Woozle
1
Woozle moved page [[Woozle/malusers]] to [[@Woozle/malusers]]: decided it should work this way
wikitext
text/x-wiki
#REDIRECT [[@Woozle/malusers]]
f0ba5119f216113b6d34ffd847bc8dd80dc975ad
@woozle
0
271
840
2023-07-02T19:20:27Z
Woozle
1
Redirected page to [[@Woozle]]
wikitext
text/x-wiki
#redirect [[@Woozle]]
fe6d8c4876368e2e245c43d8a8ecbfebea5a5306
Help:TootCat/CWs
12
272
841
2023-07-02T19:30:53Z
Woozle
1
Created page with "==OOO== The original/obvious/official uses of CWs were: * to warn about content some people find unpleasant, so they don't have to see it * to hide spoilers Other uses includ..."
wikitext
text/x-wiki
==OOO==
The original/obvious/official uses of CWs were:
* to warn about content some people find unpleasant, so they don't have to see it
* to hide spoilers
Other uses include:
* a title or subject-line
* the setup to a joke (the punchline goes in the body)
* the tagline for an in-joke -- examples include:
** "in this house..." posts<ref name=note1 />
** "it's been..." posts<ref name=note1 />
==Footnote==
<references>
<ref name=note1>These in particular were more popular in the early days of Mastodon, 2017-ish.</ref>
</references>
d4b0706d23ca60d4038abe95965a7aceeb5e61ea
File:The Toot Cat.3161a5d9e683251f.jpg
6
273
847
2023-07-03T15:33:08Z
Woozle
1
I'm trying to find out who created this image, as I'd love to use it more extensively.
wikitext
text/x-wiki
== Summary ==
I'm trying to find out who created this image, as I'd love to use it more extensively.
dd9c75fbea4a08dc1630cbc7d6c6c16f03108155
Catalan
0
56
851
362
2023-07-04T17:21:45Z
Woozle
1
wikitext
text/x-wiki
In order to comply with the spirit of the [[.cat]] TLD ToS (even if it's no longer being enforced at all and hasn't been for years), we do encourage posting in Catalan.
==Notes==
some cover songs possibly in Catalan (hey, it's all I've been able to find so far!):
* [https://www.youtube.com/watch?v=Bw6Q9GiVaYw Mr Tambourine Man - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=t17tD0ByhR4 500 Millas - Todo Tiene Su Sitio Bajo El Cielo - Txarango [official audio]]
* [https://www.youtube.com/watch?v=GFav2hjkLjE 12. Arriba la nit - Txarango]
* [https://www.youtube.com/watch?v=e2pEx7PAb30 Txarango - Agafant l'horitzó (ft. G. Humet, Aspencat, C. Freixas, Les Kol·lontai i Ascensa Furore)]
==Reference==
* [[wikipedia:Catalan language|Wikipedia]]
7698460b3e93f766655d78ca92fd76046efe50f6
Meta Threads/issues
0
274
853
2023-07-06T15:03:45Z
Woozle
1
Created page with "Known ethical problems with MT: * You can't delete your Threads account without deleting your Instagram account. * Meta has said that yes, they will be mining Threads user dat..."
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
c1b2a22a31aa9b619ebe14a512c498793d4e734e
860
853
2023-07-06T20:44:47Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
87c9305dd6e8fc8141d33b0d8e049f8037db53f4
861
860
2023-07-06T21:11:32Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
1086c5a16f8b91528ea6f5788c5f6a0a0675299d
862
861
2023-07-07T01:12:58Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* "Liberals of TikTok" (a group which promotes right-wing views by straw-manning the center-left) has not been banned, which suggests other right-wing groups will be (or already are) welcome.
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
cdca66b7de53061c3a0044782ecbfe05d9901ab9
863
862
2023-07-07T12:41:05Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** "Liberals of TikTok" (a group which promotes right-wing views by straw-manning the center-left) has not been banned.
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
7a3cc1811a5549858d2013424dfa58e606790f6a
864
863
2023-07-07T12:54:29Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ groups which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
Observers have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic.
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
26861045d7030ac7dd4725bffec67753b0cdd93f
865
864
2023-07-07T12:54:54Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ groups which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic.
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
2789e6248ec6711dd450781553ad2c1dd58ac779
Template:L/wikt
10
275
854
2023-07-06T15:36:23Z
Woozle
1
Created page with "[[wiktionary:{{{1}}}|{{{1}}}]]"
wikitext
text/x-wiki
[[wiktionary:{{{1}}}|{{{1}}}]]
f9988a57c371d8d7aced0cd770d11801b817ef4e
Meta Threads
0
276
855
2023-07-06T15:47:13Z
Woozle
1
Created page with "[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by Meta (formerly Facebook, Inc.) in July 2023. I had already decided, as of May o..."
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by Meta (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive?
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
217e9a44f7135032123deb1bacb456de13554f3c
856
855
2023-07-06T15:49:22Z
Woozle
1
/* Terms under which I'd reconsider */
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by Meta (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive?
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
1d3ded64321cdf8ea1b3e41adae46da6cd38ca98
857
856
2023-07-06T16:11:18Z
Woozle
1
/* Terms under which I'd reconsider */
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by Meta (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive?
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
c44c04363eba70be1b2e9f76bcd186ee9b893c2a
858
857
2023-07-06T16:13:25Z
Woozle
1
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by Meta (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive?
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
e150adc81fe6a509a22f89409c839e5daf08ed42
859
858
2023-07-06T16:41:46Z
Woozle
1
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive?
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
13d6938467e99d6dc19ef6a225e30823f857263d
EEE
0
277
866
2023-07-07T13:40:00Z
Woozle
1
Created page with "{{fmt/title|Embrace, Extend, Extinguish|...or is that "Exterminate"?}} '''Embrace, Extend, Extinguish''' is a strategy used by large tech companies to sabotage community-owned..."
wikitext
text/x-wiki
{{fmt/title|Embrace, Extend, Extinguish|...or is that "Exterminate"?}}
'''Embrace, Extend, Extinguish''' is a strategy used by large tech companies to sabotage community-owned technology, which they rightly see as a threat to their ability to control users and dominate resources.
The earliest known use of this concept – described using the inaccurate term "innovate" instead of "extinguish" – is in a 1994 Microsoft (MS) memo regarding efforts to destroy the dominance of Netscape's web browser by "embracing" the web with Microsoft Internet Explorer (MSIE), "extending" web standards using technology that nobody else could support or keep up with, and thereby positioning MSIE as the "leading" browser defining the latest standards that all others had to copy in order to be fully compatible.
MS had previously tried this strategy in hardware when they tried to recapture control of the Personal Computer standard by replacing the then-industry-standard ISA card format with their own proprietary "microchannel" standard. This, fortunately, failed, and ISA was able to continue evolving (through EISA, PCI, etc.) into the standards we use today.
The battlefield in software, especially with regard to federated protocols, is unfortunately much more vulnerable to this technique:
* In 2011, Google+ was able to capture the increasing interest in social networks and thereby divert resources and attention away from Diaspora, the first-ever federated social network.
* Social media companies at first embraced XMPP (an open federated protocol for realtime chat) in the form of GTalk and Facebook Messenger, then later disabled federation after many XMPP users had abandoned open-source XMPP clients for the seemingly-friendlier interfaces offered by Google and Facebook. XMPP still exists, but is a ghost of its former self and an even larger ghost of what it could have been.
* RSS feeds, which once dominated social media, were effectively killed off by Google's termination of Google Reader. RSS still exists, but is again a shadow of what it was even before Reader.
* Email is currently under siege, as both Google (Gmail) and especially Microsoft (Outlook) increasingly block or auto-spam messages from independently-operated email servers.
** '''Anecdote''': I have not been able to send email to outlook.com addresses for a decade or more. For several years, I thought my auldest friend was ghosting me, as I never got back any bounce messages (which is what servers are ''supposed'' to do when they reject an incoming message); it was only when I enabled "Delivery status notification" (something that is not supported by many email clients) that I was able to determine that Outlook was in fact silently rejecting them. Further research found that MS does not offer any clear explanation of why they are doing this, much less how to get greenlisted so they will stop. --[[Woozle]]
While we don't yet know whether [[Meta Threads]] or [[BlueSky]] intend to pursue this strategy, it is easy enough to imagine how to apply any or all of the above techniques to the ActivityPub protocol and fediverse – and there is absolutely no reason to think that doing so ''isn't'' among their plans.
1dae1dafd8aa58936f9dc70d28fd772f813cf258
Template:L/wp/ref
10
278
867
2023-07-07T13:41:40Z
Woozle
1
Created page with "{{l/wp|{{{1}}}|Wikipedia}}"
wikitext
text/x-wiki
{{l/wp|{{{1}}}|Wikipedia}}
378889ec19bd4c0a2a91eb3ac84e956cec4bc020
EEE
0
277
868
866
2023-07-07T13:41:49Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Embrace, Extend, Extinguish|...or is that "Exterminate"?}}
'''Embrace, Extend, Extinguish''' is a strategy used by large tech companies to sabotage community-owned technology, which they rightly see as a threat to their ability to control users and dominate resources.
The earliest known use of this concept – described using the inaccurate term "innovate" instead of "extinguish" – is in a 1994 Microsoft (MS) memo regarding efforts to destroy the dominance of Netscape's web browser by "embracing" the web with Microsoft Internet Explorer (MSIE), "extending" web standards using technology that nobody else could support or keep up with, and thereby positioning MSIE as the "leading" browser defining the latest standards that all others had to copy in order to be fully compatible.
MS had previously tried this strategy in hardware when they tried to recapture control of the Personal Computer standard by replacing the then-industry-standard ISA card format with their own proprietary "microchannel" standard. This, fortunately, failed, and ISA was able to continue evolving (through EISA, PCI, etc.) into the standards we use today.
The battlefield in software, especially with regard to federated protocols, is unfortunately much more vulnerable to this technique:
* In 2011, Google+ was able to capture the increasing interest in social networks and thereby divert resources and attention away from Diaspora, the first-ever federated social network.
* Social media companies at first embraced XMPP (an open federated protocol for realtime chat) in the form of GTalk and Facebook Messenger, then later disabled federation after many XMPP users had abandoned open-source XMPP clients for the seemingly-friendlier interfaces offered by Google and Facebook. XMPP still exists, but is a ghost of its former self and an even larger ghost of what it could have been.
* RSS feeds, which once dominated social media, were effectively killed off by Google's termination of Google Reader. RSS still exists, but is again a shadow of what it was even before Reader.
* Email is currently under siege, as both Google (Gmail) and especially Microsoft (Outlook) increasingly block or auto-spam messages from independently-operated email servers.
** '''Anecdote''': I have not been able to send email to outlook.com addresses for a decade or more. For several years, I thought my auldest friend was ghosting me, as I never got back any bounce messages (which is what servers are ''supposed'' to do when they reject an incoming message); it was only when I enabled "Delivery status notification" (something that is not supported by many email clients) that I was able to determine that Outlook was in fact silently rejecting them. Further research found that MS does not offer any clear explanation of why they are doing this, much less how to get greenlisted so they will stop. --[[Woozle]]
While we don't yet know whether [[Meta Threads]] or [[BlueSky]] intend to pursue this strategy, it is easy enough to imagine how to apply any or all of the above techniques to the ActivityPub protocol and fediverse – and there is absolutely no reason to think that doing so ''isn't'' among their plans.
==Reference==
* {{l/wp/ref|Embrace, extend, and extinguish}}
47b23c56d839a66332962f593c9f5e0271ebaaa4
Meta Threads
0
276
869
859
2023-07-07T13:45:01Z
Woozle
1
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
72a9747912c680f029d25274efa4838cb69f8d11
870
869
2023-07-07T13:45:52Z
Woozle
1
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
(The same conditions should probably also apply to [[BlueSky]]; I'll eventually do a page about that when I have more information. -W.)
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
6f49607414cfd8930e6b1f342bb38931333d56a4
884
870
2023-07-08T17:09:53Z
Woozle
1
/* Why are we blocking them? */
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
[[File:Shuttering google reader.334841466545c250.jpeg|thumb|Google EEEd RSS feeds]]
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already {{l/sub|issues}} with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
(The same conditions should probably also apply to [[BlueSky]]; I'll eventually do a page about that when I have more information. -W.)
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
9a7d0e092b87da7f91fa6aa6bc45e854df601425
885
884
2023-07-08T21:14:25Z
Woozle
1
/* Too Much Damn Power */
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
[[File:Shuttering google reader.334841466545c250.jpeg|thumb|Google EEEd RSS feeds]]
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already '''{{l/sub|issues}}''' with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body. Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
(The same conditions should probably also apply to [[BlueSky]]; I'll eventually do a page about that when I have more information. -W.)
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
8cbb56f97899f8bb145f3c1ab2de9ff9d7a254d8
Meta Threads/issues
0
274
871
865
2023-07-07T13:49:40Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic.
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
494fbbc9148180d4d4a3bf806d641abd51291d2e
875
871
2023-07-07T15:16:01Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic. Some preliminary links:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
9e21c8580e2a0ce477cc73b1f4ba4f70473a9f39
877
875
2023-07-07T20:00:44Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues. [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/] ([https://yatil.social/@yatil/110673817235133663 h/t])
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic. Some preliminary links:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
d2684edeca5cd3068920505e10e7cb055d72b389
878
877
2023-07-07T23:06:34Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues. [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/] ([https://yatil.social/@yatil/110673817235133663 h/t])
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; I remember that name but can't quickly find confirmation of how he is problematic. Some preliminary links:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
fb96d083815a7199231a6b0b3461c95681b27c97
879
878
2023-07-07T23:11:26Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues. [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/] ([https://yatil.social/@yatil/110673817235133663 h/t])
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnote==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
</references>
eb140c12abba3d9ef409fc8530562576496f3773
880
879
2023-07-07T23:14:06Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues.<ref name=linkedin1 />
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnotes==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
<ref name=linkedin1>'''2023-07-07''' [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/ Yesterday I had a post go viral, today I'm banned.] ([https://yatil.social/@yatil/110673817235133663 h/t])</ref>
</references>
e08690163c41205a42cf66ed47add647e07420b8
881
880
2023-07-08T00:29:31Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues.<ref name=linkedin1 />
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
* They have actively helped law enforcement to go after people legally seeking abortions by traveling to other states. [https://hachyderm.io/@crowgirl/110672760812400852]
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnotes==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
<ref name=linkedin1>'''2023-07-07''' [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/ Yesterday I had a post go viral, today I'm banned.] ([https://yatil.social/@yatil/110673817235133663 h/t])</ref>
</references>
46b8b36a80d54a7a32b9c10d7a2d477f08462c72
886
881
2023-07-08T21:16:59Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues.<ref name=linkedin1 />
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
* They have actively helped law enforcement to go after people legally seeking abortions by traveling to other states. [https://hachyderm.io/@crowgirl/110672760812400852]
* They ''were'' flagging disinfo-spreading accounts, but the disinfo-spreading accounts didn't like having it pointed out that they spread disinfo, so the flagging has been discontinued.
** '''2023-07-07''' [https://mashable.com/article/threads-false-information-label-donald-trump-jr-error Threads backtracks flagging right-wing users for spreading disinformation]
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnotes==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
<ref name=linkedin1>'''2023-07-07''' [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/ Yesterday I had a post go viral, today I'm banned.] ([https://yatil.social/@yatil/110673817235133663 h/t])</ref>
</references>
f2d85dfa5d5fe9893393b4d38c5822ecfd487bd6
887
886
2023-07-09T00:04:47Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues.<ref name=linkedin1 />
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
* They have actively helped law enforcement to go after people legally seeking abortions by traveling to other states. [https://hachyderm.io/@crowgirl/110672760812400852]
* They ''were'' flagging disinfo-spreading accounts, but the disinfo-spreading accounts didn't like having it pointed out that they spread disinfo, so the flagging has been discontinued.
** '''2023-07-07''' [https://mashable.com/article/threads-false-information-label-donald-trump-jr-error Threads backtracks flagging right-wing users for spreading disinformation]
* Threads is, unsurprisingly, very popular with the fash:
** '''2023-07-07''' [https://www.mediamatters.org/facebook/far-right-figures-including-nazi-supporters-anti-gay-extremists-and-white-supremacists-are Far-right figures, including Nazi supporters, anti-gay extremists, and white supremacists, are flocking to Threads]
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnotes==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
<ref name=linkedin1>'''2023-07-07''' [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/ Yesterday I had a post go viral, today I'm banned.] ([https://yatil.social/@yatil/110673817235133663 h/t])</ref>
</references>
e8def07ac48fabe51667636f76a8a56733eda786
888
887
2023-07-09T13:01:47Z
Woozle
1
wikitext
text/x-wiki
Known ethical problems with MT:
* You can't delete your Threads account without deleting your Instagram account.<ref name=note1 />
* Meta has said that yes, they will be mining Threads user data as they do everywhere else. (Why wouldn't they?)
** '''2023-07-08''' [https://arstechnica.com/security/2023/07/how-threads-privacy-policy-compares-to-twitters-and-its-rivals/ How Threads' privacy policy compares to Twitter's (and its rivals')] ([https://universeodon.com/@JenLucPiquant/110684029466181801 h/t])
* They seem to be systematically [https://xantronix.social/@megaspel/110666980545804656 doxxing their users].
* They seem to be entirely tolerant of intolerance:
** Threads [https://blahaj.zone/notes/9gvlqxpm5s apparently considers it okay] to call LGBTQ+ people "groomers".
** Anti-LGBTQ+ accounts which Threads is allowing include:
*** "Libs of TikTok", a group which promotes right-wing views by straw-manning the center-left
*** "Gays Against Groomers" [https://artisan.chat/@silverseams/110667684777788597]
*** PragerU (Dennis Prager; see [https://rationalwiki.org/wiki/Dennis_Prager RationalWiki])
* There are apparently issues with accessibility, and deep-seated denial of those issues.<ref name=linkedin1 />
** Apparently there is no way to add descriptions to images. (There are presumably other issues; this is just the one I currently know about.)
* They have actively helped law enforcement to go after people legally seeking abortions by traveling to other states. [https://hachyderm.io/@crowgirl/110672760812400852]
* They ''were'' flagging disinfo-spreading accounts, but the disinfo-spreading accounts didn't like having it pointed out that they spread disinfo, so the flagging has been discontinued.
** '''2023-07-07''' [https://mashable.com/article/threads-false-information-label-donald-trump-jr-error Threads backtracks flagging right-wing users for spreading disinformation]
* Threads is, unsurprisingly, very popular with the fash:
** '''2023-07-07''' [https://www.mediamatters.org/facebook/far-right-figures-including-nazi-supporters-anti-gay-extremists-and-white-supremacists-are Far-right figures, including Nazi supporters, anti-gay extremists, and white supremacists, are flocking to Threads]
Observers [https://social.pixie.town/@joepie91/110668293064374435] have also spotted Gary Vaynerchuk (GaryVee), noted grifter, talking directly with Zuckerberg; There's more information about him here:
* '''2022-06-22''' [https://www.youtube.com/watch?v=4y0nR0E8pk4 Connecting the Manosphere] (video, 1:49:44, FD Signifier) (I have not watched this)
* '''2022-04-06''' [https://www.youtube.com/watch?v=OVE8J8dwJ5E How GaryVee manipulates you.] (video, 1:19:48, ThoughtSlime): recommended
* '''2016-06-22''' [https://www.mic.com/articles/146809/gary-vaynerchuk-apologizes-for-outrageously-sexist-party-invitation Gary Vaynerchuk Apologizes For Outrageously Sexist Party Invitation]
==Footnotes==
<references>
<ref name=note1>'''2023-07-06''' [https://www.vice.com/en/article/bvjvb5/threads-instagram-trap-shows-why-facebook-should-have-been-broken-up-years-ago Threads' Instagram 'Trap' Shows Why Facebook Should Have Been Broken Up Years Ago] ([https://universeodon.com/@JenLucPiquant/110668721284327276 h/t])</ref>
<ref name=linkedin1>'''2023-07-07''' [https://www.linkedin.com/posts/kelsey-lindell-265a26184_yesterday-i-had-a-post-go-viral-today-im-activity-7083100287179108352-3IJb/ Yesterday I had a post go viral, today I'm banned.] ([https://yatil.social/@yatil/110673817235133663 h/t])</ref>
</references>
40dbe583b6d694cdbe2ae4fec76e613172f0daf2
Help:TootCat/HTML/formatting
12
254
872
807
2023-07-07T14:22:05Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
Character formatting:
<b>bold</b>
<i>italic</i>
<u>underline</u>
<sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
<sub>subscript</sub> -- e.g.: H<sub>2</sub>O
Lists:
<ul><li>item one<li>item two</ul>
<ol<li>item one<li>item two</ol>
Links:
<a href="URL">display text</a>
#<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
#<a href="https://toot.cat/@woozle/tagged/softwareGripe</a>softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
43cceec37a9eae5d292d905f9f5c6eb62f652587
873
872
2023-07-07T14:27:55Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
<syntaxhighlight lang=html>
<h2>Character formatting</h2>
* <b>bold</b>
* <i>italic</i>
* <u>underline</u>
* <sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
* <sub>subscript</sub> -- e.g.: H<sub>2</sub>O
<h2>Lists</h2>
<ul><li>item one<li>item two</ul>
<ol><li>item one<li>item two</ol>
<h2>Links</h2>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe"</a>softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
06e4caee76f19cc5711b0e9da8c0d80611734ec7
874
873
2023-07-07T14:34:43Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
I've posted these examples [https://toot.cat/@woozle/110673249809945566 on TootCat] so you can see how they look in practice.
<syntaxhighlight lang=html>
<h2>Character formatting</h2>
* <b>bold</b>
* <i>italic</i>
* <u>underline</u>
* <sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
* <sub>subscript</sub> -- e.g.: H<sub>2</sub>O
<h2>Lists</h2>
<ul><li>item one<li>item two</ul>
<ol><li>item one<li>item two</ol>
<h2>Links</h2>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe"</a>softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
ea5877f5dc94d6659ea81d94fcd3b0256011283f
889
874
2023-07-12T13:43:22Z
Woozle
1
fixed minor HTML error
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
I've posted these examples [https://toot.cat/@woozle/110673249809945566 on TootCat] so you can see how they look in practice.
<syntaxhighlight lang=html>
<h2>Character formatting</h2>
* <b>bold</b>
* <i>italic</i>
* <u>underline</u>
* <sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
* <sub>subscript</sub> -- e.g.: H<sub>2</sub>O
<h2>Lists</h2>
<ul><li>item one<li>item two</ul>
<ol><li>item one<li>item two</ol>
<h2>Links</h2>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
9f04c9ccd8eb925dfec497517216782894a499f2
895
889
2023-07-22T18:55:36Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with HTML}}
Note that the "Markdown" formatting option supports all of the tags supported by the HTML option (i.e. it's a superset), and Markdown supports some things that HTML does not -- so we recommend using the Markdown option rather than HTML only.
The following applies to both the HTML and Markdown options; see {{l/sub|Markdown}} for syntax that only works in the Markdown option.
==Tags==
I've posted these examples [https://toot.cat/@woozle/110673249809945566 on TootCat] so you can see how they look in practice.
<syntaxhighlight lang=html>
<h2>Character formatting</h2>
* <b>bold</b>
* <i>italic</i>
* <u>underline</u>
* <sup>superscript</sup> -- e.g.: E=MC<sup>2</sup>
* <sub>subscript</sub> -- e.g.: H<sub>2</sub>O
<h2>Lists</h2>
<ul><li>item one<li>item two</ul>
<ol><li>item one<li>item two</ol>
<h2>Links</h2>
* <a href="https://mew.toot.cat/mw/Help:TootCat/HTML/formatting">MeW page about HTML formatting</a>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
NOT SUPPORTED:
<pre>, <tt>, <s>
</syntaxhighlight>
549f9722f47671f06bc230b68e7ef6eaafefe698
Help:TootCat/HTML/formatting/Markdown
12
255
876
806
2023-07-07T15:44:08Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with Markdown}}
Remember that anything that works with the [[../|HTML option]] will also work with the Markdown option!
I've also posted these examples [https://toot.cat/@woozle/110673322263974593 on TootCat] so you can see how they look in practice.
<syntaxhighlight lang=md>
Character formatting:
=====================
* **bold**
* *italic*
* ~~strike~~
* _underline_
* `[link text](URL)` e.g. [toot.cat](https://toot.cat) - URL must include protocol://
* ^superscript -- like: E=MC^2
* I don't know how to turn it off without a space.
* You can even do supersuperscript: Normal^super^hyper makes "hyper" look like a superscript on "super" -- both higher and smaller
Lists:
======
* bullet item one
* bullet item two
* sub-item for item 2 (2 spaces per indent)
* bullet item three
1. numbered list item 1
2. numbered list item 2
Fixed-pitch:
============
`inline fixed-pitch text`
```
multiline fixed-pitch text:
multiple lines
of fixed-pitch font
(for pasting code examples and such)
```
Syntax highlighting does not seem to be supported at present. (Tsk tsk.)
Text blocks:
============
# Header 1
## Header 2
### Header 3
> quote-indented text
Be sure to leave a blank line after the last bit of indented text, or the renderer may decide it should also be indented. (Nobody knows why.)
</syntaxhighlight>
==Further Reading on Markdown==
Note that TootCat only supports a small ''subset'' of Markdown.
* [[wikipedia:Markdown|Wikipedia]]
* [https://daringfireball.net/projects/markdown/ official site]
* [https://www.markdownguide.org/ Markdown Guide]
18fb62546dfae51b0e7cae87b8ba80d512c04e70
File:Shuttering google reader.334841466545c250.jpeg
6
279
882
2023-07-08T17:08:19Z
Woozle
1
* '''description''': photo of a metal sign which says "shuttering google reader / killed blogging", in all uppercase in a typical street-sign sans-serif font. It's designed to look very much like a real street sign, with the first three words being in the top half of the sign where the text is white on a dark blue background and the last two in the bottom half where the text is that same dark blue on a white background.
* '''source''': [https://xoxo.zone/@mathowie/110633603793578943 xoxo.zone...
wikitext
text/x-wiki
== Summary ==
* '''description''': photo of a metal sign which says "shuttering google reader / killed blogging", in all uppercase in a typical street-sign sans-serif font. It's designed to look very much like a real street sign, with the first three words being in the top half of the sign where the text is white on a dark blue background and the last two in the bottom half where the text is that same dark blue on a white background.
* '''source''': [https://xoxo.zone/@mathowie/110633603793578943 xoxo.zone/@mathowie]
d5e59156c827cc942b84977e9cff002f0f398359
883
882
2023-07-08T17:08:45Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
* '''description''': photo of a metal sign which says "shuttering google reader / killed blogging", in all uppercase in a typical street-sign sans-serif font. It's designed to look very much like a real street sign, with the first three words being in the top half of the sign where the text is white on a dark blue background and the last two in the bottom half where the text is that same dark blue on a white background. The sign is hanging on an interior door.
* '''source''': [https://xoxo.zone/@mathowie/110633603793578943 xoxo.zone/@mathowie]
a4d7408b79b951418fba21a90e4ca73e7972db2e
Help:TootCat/hashtags
12
280
890
2023-07-12T13:52:02Z
Woozle
1
Created page with "{{fmt/title|Hashtags on TootCat}} Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clic..."
wikitext
text/x-wiki
{{fmt/title|Hashtags on TootCat}}
Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
Some items of note:
* Hashtags are not case-sensitive; #HashTag and #hashtag are functionally the same.
* We encourage folks to camel-case hashtags, however, as this makes them more friendly for screen-reader software.
* You can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* You can link to a hashtag from a post without tagging that post into the hashtag by linking to the hashtag feed URL. In TootCat, the [[Help:TootCat/HTML/formatting|syntax]] for this (using #softwareGripe as an example hashtag) is:
<syntaxhighlight lang=html>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
</syntaxhighlight>
==Tags to Use==
You can of course invent your own hashtags, but here are some particularly clever ones:
* #florespondence - flower photos
* #lichenSubscribe - photos of lichen
* #mastoDog / #mastoDogs - photos of dogs
* #mosstodon - photos of moss
c0345a3263ae61f9b64d029c6b5b4ce78bc117dd
892
890
2023-07-12T14:24:34Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Hashtags on TootCat}}
Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
Some items of note:
* Hashtags are not case-sensitive; #HashTag and #hashtag are functionally the same. But note --
* We encourage folks to camel-case hashtags, however, as this makes them more friendly for screen-reader software.
* You can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* You can link to a hashtag from a post without tagging that post into the hashtag by linking to the hashtag feed URL. In TootCat, the [[Help:TootCat/HTML/formatting|syntax]] for this (using #softwareGripe as an example hashtag) is:
<syntaxhighlight lang=html>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
</syntaxhighlight>
==Tags to Use==
You can of course invent your own hashtags, but here are some particularly clever ones (usually used for photos, but can also apply to text posts):
* {{l/tc/hashtag|florespondence}} - flowers
* {{l/tc/hashtag|lichenSubscribe}} - lichen
* {{l/tc/hashtag|mastoDog}} / {{l/tc/hashtag|mastoDogs}} - dogs
* {{l/tc/hashtag|mosstodon}} - moss
==Utility Tags==
There are some tags which are used for spreading information which many users and admins consider to be important, and these should only be used for those topics.
* {{l/tc/hashtag|fediblock}} is frequently abused by users (on other sites) who dislike the idea of fediblocking. Only use when you are trying to broadcast a legitimate fediblock advisory.
There may be others, but so far that is the only one which has been problematic.
25614fa693435dc9cdadbf834a2d1d19dd311f3a
894
892
2023-07-21T14:08:35Z
Woozle
1
/* Tags to Use */
wikitext
text/x-wiki
{{fmt/title|Hashtags on TootCat}}
Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
Some items of note:
* Hashtags are not case-sensitive; #HashTag and #hashtag are functionally the same. But note --
* We encourage folks to camel-case hashtags, however, as this makes them more friendly for screen-reader software.
* You can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* You can link to a hashtag from a post without tagging that post into the hashtag by linking to the hashtag feed URL. In TootCat, the [[Help:TootCat/HTML/formatting|syntax]] for this (using #softwareGripe as an example hashtag) is:
<syntaxhighlight lang=html>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
</syntaxhighlight>
==Tags to Use==
You can of course invent your own hashtags, but here are some particularly clever ones (usually used for photos, but can also apply to text posts):
{| class="wikitable sortable"
|-
! Topic || Tags
|-
| cats || {{l/tc/hashtag|catstodon}}
|-
| cats: Saturday || {{l/tc/hashtag|caturday}}
|-
| dogs || {{l/tc/hashtag|mastoDog}} / {{l/tc/hashtag|mastoDogs}}
|-
| flowers || {{l/tc/hashtag|florespondence}}
|-
| lichen || {{l/tc/hashtag|lichenSubscribe}}
|-
| moss || {{l/tc/hashtag|mosstodon}}
|-
| Saturday: cats || {{l/tc/hashtag|caturday}}
|}
==Utility Tags==
There are some tags which are used for spreading information which many users and admins consider to be important, and these should only be used for those topics.
* {{l/tc/hashtag|fediblock}} is frequently abused by users (on other sites) who dislike the idea of fediblocking. Only use when you are trying to broadcast a legitimate fediblock advisory.
There may be others, but so far that is the only one which has been problematic.
3df7ba8fff7a94dfe8e62e1acea011b6b5eef1ef
897
894
2023-07-31T21:57:40Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Hashtags on TootCat}}
Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
Some items of note:
* Hashtags are not case-sensitive; #HashTag and #hashtag are functionally the same. But note --
* We encourage folks to camel-case hashtags, however, as this makes them more friendly for screen-reader software.
* You can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* You can link to a hashtag from a post without tagging that post into the hashtag by linking to the hashtag feed URL. In TootCat, the [[Help:TootCat/HTML/formatting|syntax]] for this (using #softwareGripe as an example hashtag) is:
<syntaxhighlight lang=html>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
</syntaxhighlight>
==Tags to Use==
You can of course invent your own hashtags, but here are some particularly clever ones (usually used for photos, but can also apply to text posts):
{| class="wikitable sortable"
|-
! Topic || Tags
|-
| cats || {{l/tc/hashtag|catstodon}}
|-
| cats: Saturday || {{l/tc/hashtag|caturday}}
|-
| dogs || {{l/tc/hashtag|mastoDog}} / {{l/tc/hashtag|mastoDogs}}
|-
| flowers || {{l/tc/hashtag|bloomscrolling}}, {{l/tc/hashtag|florespondence}}
|-
| lichen || {{l/tc/hashtag|lichenSubscribe}}
|-
| mice || {{l/tc/hashtag|micetodon}}, {{l/tc/hashtag|mousetodon}}
|-
| moss || {{l/tc/hashtag|mosstodon}}
|-
| Saturday: cats || {{l/tc/hashtag|caturday}}
|-
| waterfalls || {{l/tc/hashtag|cataractivityPub}}
|}
==Utility Tags==
There are some tags which are used for spreading information which many users and admins consider to be important, and these should only be used for those topics.
* {{l/tc/hashtag|fediblock}} is frequently abused by users (on other sites) who dislike the idea of fediblocking. Only use when you are trying to broadcast a legitimate fediblock advisory.
There may be others, but so far that is the only one which has been problematic.
3e8fd3fbf3e7202c19d377eb98f459277d35fd0f
Template:L/tc/hashtag
10
281
891
2023-07-12T14:01:34Z
Woozle
1
Created page with "<span style="color: #888;">#</span>[https://toot.cat/tags/{{{1}}} {{{1}}}]"
wikitext
text/x-wiki
<span style="color: #888;">#</span>[https://toot.cat/tags/{{{1}}} {{{1}}}]
e793514554e8bba0a8da31d2e14776b2cc4f670d
Help:TootCat
12
248
893
852
2023-07-12T15:10:28Z
Woozle
1
there's now a subpage about hashtags
wikitext
text/x-wiki
==Editing==
* [[/HTML|using HTML]]
==Constrants==
* '''Q: Do you have any language requirements (e.g. only post in English)?'''
** '''A:''' Any language is fine!
*** We will use translation tools as needed to spot-check content, but we largely rely on other speakers to report users who are being problematic in languages we don't speak.
*** For example: We had a small influx of Chinese users in 2022 when the PRC blocked access to Twitter; we're happy to offer a refuge for friendly people when that kind of thing happens.
*** We also have a lot of French and German posters.
*** ...and of course we encourage posting in [[Catalan]], because that's what the [[.cat]] TLD was originally created for (even if hardly anyone uses it that way anymore).
==Accounting for Cats==
* '''Q: Where's the cat?'''
** '''A:''' see {{l/sub|cat-detector van}}
* '''Q: Do I have to be a cat to have an account here?'''
** '''A:''' Not at all! We certainly welcome cats and other nonhumans as users, either directly or via their appointed agents, but you do not have to be feline or even nonhuman in order to sign up.
* '''Q: Are dogs [other non-cat animals] welcome in photo toots?'''
** '''A:''' Absolutely! We welcome all species. Especially ferrets, wombats, possums, and capybaras. But dogs are cool too.
==How to Social==
* '''Q: What are good ways to find mutuals?'''
* '''Q: Are there community standards other than the site page?'''
** '''A:''' See [[Toot.cat/CoC|the CoC]].
* '''Q: Is it okay for me to have an account with the same username on another server?'''
** '''A:''' Absolutely!
*** However, please don't go trashing us in other venues, inaccurately or unfairly representing us, or being a jerk. The internet is not a role-playing game, words have consequences, and there are things we don't want to be associated with.
* '''Q: What can I expect the mods to do?'''
** '''A1:''' We will suspend or warn any of our users who are problematic; we remove spambot accounts as soon as they are spotted; we defederate from problematic instances.
** '''A2:''' We want this to be a bullshit-free zone, and we are happy to use our decades of online experience to help find solutions.
* '''Q: What actions should I consider when I see something I don’t like (in my timeline, server, hashtag, etc)?'''
** '''A:''' Definitely use the reporting system, for starters. You can report individual posts and entire accounts. You may also feel free to message [[@woozle]] directly with questions. Reports go to all staff, however, and are more likely to result in quick action.
* '''Q: What’s a CW good for?'''
** '''A:''' They were originally designed to let people skip topics they didn't want to deal with, but they're also very useful for [[/CWs|so many other things!]]
* '''Q: How about hashtags?'''
** '''A:''' see {{l/sub|hashtags}}
* '''Q: How do I ask for CW? What can I do when I don’t get it?'''
** '''A:''' This is a good question with no single right answer. The standard solution is to respond to the post you'd like CWed -- either publicly or as a DM (it's up to you) -- and ask for that post/subject to please be CWed. If that doesn't work, it's perfectly okay to contact the admins about it or even file a report (again, use your judgement). We ''usually'' will not penalize our users for failing to use CWs, but we may approach them directly about it if it has been reported. You are also free to block the user in question.
*** Note that for those who don't like using CWs, another alternative is to use hashtags -- which can be filtered against by people who don't want to see certain types of content.
*** I realize these answers don't completely solve the problem in all cases, so (as always) please feel to discuss them with me. -- [[@woozle]]
==Accounts: Technical==
* '''Q: I want to delete my account, but I've lost access. Can you do this for me?'''
** '''A1:''' If you have access to the email address associated with the account, you can request a password reset [https://toot.cat/auth/password/new here].
** '''A2:''' If you aren't sure what email account is associated with it, you can ask an admin to look it up.
** '''A3:''' If you no longer have access to the email account, then we'll have to discuss the situation further to make sure you are actually the account holder.
==Archive==
* [[text2toot]]: We had an SMS UI for awhile, but it was high-maintenance and nobody was using it, so it has been discontinued.
7655b2327d312821d8ed8a5951013ed838a5f57b
Union.place
0
162
896
510
2023-07-25T20:29:55Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:mastodon]]
[[category:limited]]
* '''site''': https://union.place
==About==
[[union.place]] (u.p) is a Mastodon instance specifically for workers' unions.
==TootCat History==
* '''2023-07-23''' TC [https://toot.cat/@news/110765664009616524 unsuspends] u.p after a review of the situation. U.p. does not itself allow the presence of police unions as users, and AFL/CIO is not one union but an inter-union alliance.
* '''2022-11-26''' TC silences u.p as planned.
* '''2022-11-14''' TC [https://toot.cat/@news/109343526830497124 announces plan] to suspend u.p on 2022/11/26, for allowing presence of {{l/wp|AFL–CIO}}, a union known for racism<ref name=SocWork /> and the support of police unions.<ref name=NewRep />
==Footnotes==
<references>
<ref name=NewRep>'''2020-05-29''' [https://newrepublic.com/article/157918/no-cop-unions No More Cop Unions] {{fmt/quote|The International Union of Police Associations, which represents over 100,000 law enforcement employees as well as emergency medical personnel, is officially affiliated with the}} AFL-CIO... {{fmt/quote|But if the federation wants to prove that it’s seriously committed to racial justice and true worker solidarity, the AFL-CIO must permanently disaffiliate from the IUPA and sever its ties with any and all other police associations.}}</ref>
<ref name=SocWork>'''1986-01''' [http://socialistworker.org/2012/06/28/blacks-and-the-great-depression Blacks and the Great Depression] talks about the history of racism in the AFL; it's not clear if this is still a problem.</ref>
</references>
c773fdcff10a174fe5445746d8b16dc2b2c8778b
Mstdn.party
0
282
898
2023-08-20T18:44:41Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] * '''site''': [https://mstdn.party mstdn.party] ==History== * '''2023-08-20''' Received a request ([https://mstdn.ca/@austin/110923..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
* '''site''': [https://mstdn.party mstdn.party]
==History==
* '''2023-08-20''' Received a request ([https://mstdn.ca/@austin/110923309066545623 DM]) from [https://mstdn.ca/@austin mstdn.ca/@austin], who apparently became instance admin this past April, to remove the silence. Checking the admin panel for more information; it looks like the limit was imposed so long ago that there's no event-log of when it was done. The description is only {{fmt/quote|Ongoing failure to moderate racist user}}. Limit removed.
72ac0af4d21bd45825cf4006726d70e8f3220cbb
File:B269edd54f6fcffa.png
6
283
899
2023-08-27T12:11:56Z
Woozle
1
[[category:screenshot]]
[[category:transphobia]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:transphobia]]
95395139ee0e0d99bb091225200bcc04f0a8f0bc
900
899
2023-08-27T12:13:24Z
Woozle
1
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:transphobia]]
[[category:disinformation]]
John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}} -- this is untrue.
32c6eeed41ea1bffcb4187a113a486f4889131a2
901
900
2023-08-27T12:15:49Z
Woozle
1
/* Summary */
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
[[category:transphobia]]
[[category:disinformation]]
John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}} and {{fmt/quote|they are fundamentally still men}} -- both are untrue.
6389360b5a2e59c49eb74c566a1ca0405115a72d
Linuxrocks.online
0
284
902
2023-08-27T12:16:25Z
Woozle
1
Created page with "[[category:instance]] File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentall..."
wikitext
text/x-wiki
[[category:instance]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
==History==
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
66effad38c206e3d977441825d39f9aa98556a79
903
902
2023-08-27T12:18:06Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
* '''domain''': {{ls/domain|linuxrocks.online}}
==History==
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
See also the note about @piejacker, whose account is still active, in [[@Woozle/malusers]].
1847e2c8d50a1ea9c8b842cb9047ef0a548ea895
904
903
2023-08-27T12:23:11Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
* '''domain''': {{ls/domain|linuxrocks.online}}
==History==
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] ([https://web.archive.org/web/20230827122128/https://linuxrocks.online/@gothnbass/110944728945334744 archive.org]) reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
See also the note about @piejacker, whose account is still active, in [[@Woozle/malusers]].
5819c3554fd9832d01f1debbda685a451f54d6b0
905
904
2023-08-27T16:56:56Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transphobia]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
* '''domain''': {{ls/domain|linuxrocks.online}}
==History==
* '''2023-08-27''' Received report of [https://linuxrocks.online/@linuxtechmore/110953292842964460 this post]: {{fmt/quote|Why do you believe you can silence those who disagree with transgenderism? Why impose your ideologies on them? And why label opposition to transgenderism as a phobia? Your actions themselves are a form of phobia.}} I have silenced the instance. –[[@Woozle]]
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] ([https://web.archive.org/web/20230827122128/https://linuxrocks.online/@gothnbass/110944728945334744 archive.org]) reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
See also the note about @piejacker, whose account is still active, in [[@Woozle/malusers]].
bfc74b91b30429c0a4920026a8b55bd7e43dd45f
906
905
2023-08-27T16:59:40Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transphobia]]
[[category:silenced]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
* '''domain''': {{ls/domain|linuxrocks.online}}
==History==
* '''2023-08-27''' Received report of [https://linuxrocks.online/@linuxtechmore/110953292842964460 this post]: {{fmt/quote|Why do you believe you can silence those who disagree with transgenderism? Why impose your ideologies on them? And why label opposition to transgenderism as a phobia? Your actions themselves are a form of phobia.}} I have silenced the instance. –[[@Woozle]]
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] ([https://web.archive.org/web/20230827122128/https://linuxrocks.online/@gothnbass/110944728945334744 archive.org]) reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
See also the note about @piejacker, whose account is still active, in [[@Woozle/malusers]].
0e28f8f2e487601164e14758599d772bec75fbb6
909
906
2023-08-27T17:03:07Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:transmisia]]
[[category:silenced]]
[[File:B269edd54f6fcffa.png|thumb|John Bell: {{fmt/quote|For some women, their problems ARE that trans women exist}}... {{fmt/quote|they are fundamentally still men}}]]
* '''domain''': {{ls/domain|linuxrocks.online}}
==History==
* '''2023-08-27''' Received report of [https://linuxrocks.online/@linuxtechmore/110953292842964460 this post]: {{fmt/quote|Why do you believe you can silence those who disagree with transgenderism? Why impose your ideologies on them? And why label opposition to transgenderism as a phobia? Your actions themselves are a form of phobia.}} I have silenced the instance. –[[@Woozle]]
* '''2023-08-24''' [https://linuxrocks.online/@gothnbass/110944728945334744 linuxrocks.online/@gothnbass] ([https://web.archive.org/web/20230827122128/https://linuxrocks.online/@gothnbass/110944728945334744 archive.org]) reports being warned for (correctly) reporting transphobia, as seen in [[:File:B269edd54f6fcffa.png|this screenshot]].
See also the note about @piejacker, whose account is still active, in [[@Woozle/malusers]].
5409458aae70af07f96bc36e3a76fb9f15d79268
Category:Transphobia
14
285
907
2023-08-27T17:02:05Z
Woozle
1
Redirected page to [[Category:Transmisia]]
wikitext
text/x-wiki
#redirect [[:category:transmisia]]
97cde072e9bb1e89dc49b9eff2e85936c70e11a0
Category:Transmisia
14
286
908
2023-08-27T17:02:30Z
Woozle
1
Created page with "items relating to transmisia/transphobia"
wikitext
text/x-wiki
items relating to transmisia/transphobia
051179779111211edc0b0f851c2ecfe078552d88
Mastodon.lol
0
241
910
777
2023-08-27T17:06:31Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
[[category:transmisia]]
[[category:dead]]
* '''site''': {{ls/domain|mastodon.lol}}
==Discussion==
* '''2023-02-09 15:29''' [https://kolektiva.social/@YKantRachelRead/109836668497694836 kolektiva.social/@YKantRachelRead] {{fmt/quote|I'm reading over the thread on mastodon.lol where the moderation team states that they won't allow people to spoil hogwarts legacy, and their main rationale seems to be, "but other instances might defederate from us if we allow this behavior to continue!"}}
* '''2023-02-09 15:20''' [https://mastodon.lol/@nathan/109836633022272265 mastodon.lol/@nathan] (admin) {{fmt/quote|Mastodon.lol will shut down on May 9, 2023, 3 months from today.}}
* '''2023-02-09 14:37''' [https://mastodon.lol/@TheSunnyOne/109836463083876908 mastodon.lol/@TheSunnyOne] {{fmt/quote|They really do just think it's abut misgendering, don't they?}} ... {{fmt/quote|Oh, and once again equating sharing spoilers to actual harm.}} (includes screenshot of [https://mastodon.lol/@ColinRSykes Colin Sykes] calling the poster "scum" - fortunately he seems to have been suspended)
cb9b72a7bfa33df9e211871a559d65d713574da3
Misskey.io
0
287
911
2023-08-29T12:25:41Z
Woozle
1
Created page with "[[category:instance]] ==History== * '''2023-08-29''' [https://tech.lgbt/@mods/110972278089012287 tech.lgbt] is fediblocking them"
wikitext
text/x-wiki
[[category:instance]]
==History==
* '''2023-08-29''' [https://tech.lgbt/@mods/110972278089012287 tech.lgbt] is fediblocking them
80ca6017c254eee2e8a23344272c4f7f46706f70
912
911
2023-08-29T12:26:51Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
==History==
* '''2023-08-29''' [https://tech.lgbt/@mods/110972278089012287 tech.lgbt] is fediblocking them; see also note about [[mstdn.jp]]
4b26d88a24e1c0297014db6146116c3e486b5768
Tooters.org
0
288
913
2023-09-07T11:53:21Z
Woozle
1
Created page with "[[category:instance]] ==Events== * '''2023-09-05''' [https://rage.love/@admin/111015410883804145 rage.love/@admin] reports that {{fmt/quote|victor @ tooters.org, the admin and..."
wikitext
text/x-wiki
[[category:instance]]
==Events==
* '''2023-09-05''' [https://rage.love/@admin/111015410883804145 rage.love/@admin] reports that {{fmt/quote|victor @ tooters.org, the admin and owner of tooters.org, has been trolling, menacing, and spreading misinformation about other admins for their server moderation choices}}, and recommends a fediblock. Details and screenshots are included.
7b308bafd4d534df8fb8fb00e3eb682fc728ba54
.cat
0
42
914
637
2023-09-13T18:56:57Z
Woozle
1
wikitext
text/x-wiki
[[category:TLD]]
The .cat [[htyp:top-level domain|TLD]] has some [https://contract.gandi.net/v5/contracts/14600/special_conditions_CAT_1.3.pdf unusual requirements]. Toot.Cat attempts to satisfy these requirements via the following:
* We run the Mastodon software (our primary mission), whose interface is available in Catalan.
* We collect information about [[Catalonia]] as it comes our way.
* We are interested in making space for content related to Catalonia and/or [[Catalan]].
==Non-Catal* .cat domains==
There are a number of other <code>.cat</code> domains currently being used for purposes that are not focused on Catalonia or Catalan; as with TootCat, their primary means of satisfying the requirements appears to be that they provide Catalan as an interface language:
* {{ls/domain|blob.cat}}: a [[Pleroma]] instance
* {{ls/domain|high.cat}}: another {{lc|Mastodon}} instance
* {{ls/domain|http.cat}}
* {{ls/domain|nyan.cat}}
==Notes==
Hearsay is that the .cat admins used to be much stricter, but have now loosened enforcement a bit. (Reference post no longer available.)
e17f00ad6e8e734b202b4ecad2feae8dabc1c3d2
Category:TLD
14
289
915
2023-09-13T18:58:45Z
Woozle
1
Created page with "'''TLD'''s (top-level domains) for which we have wiki pages"
wikitext
text/x-wiki
'''TLD'''s (top-level domains) for which we have wiki pages
4c76020a85b2bc84d205bd2ae3e2e62f03ff26b0
Toot.cat/CoC
0
62
916
819
2023-10-06T22:58:49Z
Woozle
1
/* NSK Content Warnings */
wikitext
text/x-wiki
=Code of Conduct=
==Meta==
This is not a contract. This is a guideline to help you understand how we, as a community, see and evaluate different kinds of behavior. We will always try to leave room for honest mistakes and misunderstandings, but we reserve the right to act without regard to strict or exacting interpretation of these guidelines. They are a statement of intention, and they are intended to reflect the views of the TootCat community. If you have comments or questions, please feel free to reach out to the TootCat Uberwensch ([https://toot.cat/@woozle @woozle]) whether or not you are a TootCat member. ^.^
==General==
As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users.
We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination. We try to empower our users and encourage them to act against any abuses of the Code of Conduct, in order to ensure that TootCat remains an oppression-free experience.
Examples of unacceptable behavior include:
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>{{l/sub|red flags}} (a couple of specific examples)</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Activity / Self-Promotion ('''[[/self-promo|>>]]''')==
{{i/sub|self-promo}}
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
Note that these are ''guidelines'', not hard-and-fast rules. We're not going to take action against posts that technically violate these requirements unless we feel there is a compelling reason to do so.
''<small>(The text below is more or less verbatim from the original CoC when TootCat originally went live, when its founders were in somewhat uncharted waters, and it may have even have been copied directly from some legally-advised boilerplate. We'll modify it as needs arise, but please don't take it too seriously. We're more concerned about people ''being'' dicks than posting them. ...but yeah, please CW dick pics. Eventually society will get less uptight about nudity and then we can have fewer rules. —[[@woozle]])</small>''
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
==Footnotes==
{{i/val|page={{PAGENAME}}/self-promo|refs}}
a664d545cf9334a6e2429e1ced82cbca8e8ab408
Toot.cat/CoC
0
62
917
916
2023-10-07T00:50:59Z
Woozle
1
/* NSK Content Warnings */
wikitext
text/x-wiki
=Code of Conduct=
==Meta==
This is not a contract. This is a guideline to help you understand how we, as a community, see and evaluate different kinds of behavior. We will always try to leave room for honest mistakes and misunderstandings, but we reserve the right to act without regard to strict or exacting interpretation of these guidelines. They are a statement of intention, and they are intended to reflect the views of the TootCat community. If you have comments or questions, please feel free to reach out to the TootCat Uberwensch ([https://toot.cat/@woozle @woozle]) whether or not you are a TootCat member. ^.^
==General==
As tooters on this instance, we pledge to uphold an environment that is radically inclusive with respect for all users.
We are committed to making participation in this instance an oppression-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
We define oppression as any language or action that expresses, reinforces, upholds or sympathizes with any form of systemic social domination. We try to empower our users and encourage them to act against any abuses of the Code of Conduct, in order to ensure that TootCat remains an oppression-free experience.
Examples of unacceptable behavior include:
<ul>
<li>Personal attacks</li>
<li>Trolling or insulting/derogatory comments</li>
<li>Public or private oppressive language or actions</li>
<li>Other unethical conduct</li>
<li>{{l/sub|red flags}} (a couple of specific examples)</li>
</ul>
<p>Certain types of content should posted in such a way that you avoid showing it to non-consenting parties. These types of content should:</p>
<ul>
<li>Not be used a profile picture</li>
<li>Be posted with media marked as sensitive</li>
<li>Not be posted to the public timeline</li>
</ul>
<p>the above rules apply to content that is:</p>
<ul>
<li>Violent</li>
<li>Flashing or rapidly changing</li>
</ul>
==Creative Works==
Always give credit to the artist for work that you post. A link back to the artist's original post will do, but feel free to give more details (name of artist, work from which the art is excerpted, or anything else that seems relevant).
==Bots==
Bots that autofollow will be banned on sight, even if they respect #nobots, because:
:(a) now that [https://toot.cat/@woozle/103773659877861786 relays] exist, they really aren't necessary, and
:(b) they can be used by rogue instances as a means of letting their users circumvent blocks, which is a violation of safety and privacy needs.
(This was implemented after appoval by a [https://toot.cat/@news/103768005256733940 poll of toot.cat users] posted on 2020-03-05.)
==Commercial Activity / Self-Promotion ('''[[/self-promo|>>]]''')==
{{i/sub|self-promo}}
==Nudity / Sex / Kink (NSK)==
===NSK Content Warnings===
Note that these are ''guidelines'', not hard-and-fast rules. We're not going to take action against posts that technically violate these requirements unless we feel there is a compelling reason to do so.
''<small>(The text below is more or less verbatim from the original CoC when TootCat originally went live, when its founders were in somewhat uncharted waters, and it may have even have been copied directly from some legally-advised boilerplate. We'll modify it as needs arise, but please don't take it too seriously. We're more concerned about people ''being'' dicks than posting them. ...but yeah, please CW dick pics. Over time, we learn how to get along better with each other and there comes to be less trauma and anxiety around things like nudity. The more progress we make as a society, the fewer rules we will need. —[[@woozle]])</small>''
<p>Nudity is allowed without a CW as long as no genitals or nipples are shown</p>
<ul>
<li>If they are visible in the image they must be censored</li>
<li>Nipple censoring pertains to any gender</li>
</ul>
<p>Any sexual imagery must be hidden as a sensitive image</p>
<ul>
<li>Sexual imagery is considered to be any sex / kink act regardless of clothing state / nudity</li>
<li>Sexual imagery and nudity are distinct concepts</li>
<li>No illegal imagery is allowed regardless of CW state</li>
</ul>
<p>NSK with a CW do not need to be censored in any way</p>
<p>Violation of the content warning rules will</p>
<ul>
<li>An immediate silence when its violated on the federation timeline</li>
<li>A domain silence when its violated by multiple parties on an instance</li>
<li>A warning and admin editing your content when its violated by toot.cat users</li>
</ul>
===NSK Consent To Post===
<p>NSK should not have other users tagged without their explicit prior consent</p>
<p>Posting NSK that is not of yourself needs to include attribution to the person(s) visible, in such a way that clearly expresses their consent to have that imagery posted</p>
<p>Violation of the consent to post rule will result in</p>
<ul>
<li>An immediate suspension when its violated on the federation timeline</li>
<li>A domain suspension when its violated by multiple parties on an instance</li>
<li>1 warning, followed by account deletion when violated by toot.cat users</li>
</ul>
<p>toot.cat supports and invites sex workers to join our community and will not tolerate any harassment or slurs made at or about sex workers (e.g. "prostitute", "hooker", "whore")</p>
==Closing==
<p>By adopting this Code of Conduct, users commit themselves to fairly and consistently applying these principles to every aspect of using this instance. users who do not follow or enforce the Code of Conduct may be permanently banned.</p>
<p>This Code of Conduct applies both to toots on toot.cat and to public spaces when an individual is representing toot.cat or its community.</p>
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting an admin by using the report button. All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Admins are obligated to maintain confidentiality with regard to the reporter of an incident.</p>
==Footnotes==
{{i/val|page={{PAGENAME}}/self-promo|refs}}
fbe918530b412b41ca5bd6974372cc119cfc119c
Help:TootCat/hashtags
12
280
918
897
2023-12-08T16:27:50Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|Hashtags on TootCat}}
Adding a hashtag to a public post means that the post will be listed whenever anyone searches for that hashtag (which you can do just by clicking on any example of the same hashtag). It doesn't work with user-profiles, unfortunately; this seems like a missed opportunity which we hope to eventually address.
Some items of note:
* Hashtags are not case-sensitive; #HashTag and #hashtag are functionally the same. But note --
* We encourage folks to camel-case hashtags, however, as this makes them more friendly for screen-reader software.
* You can subscribe to hashtags in much the same way as following another user -- posts with a hashtag to which you are subscribed will appear in your notifications.
* You can link to a hashtag from a post without tagging that post into the hashtag by linking to the hashtag feed URL. In TootCat, the [[Help:TootCat/HTML/formatting|syntax]] for this (using #softwareGripe as an example hashtag) is:
<syntaxhighlight lang=html>
* #<a href="https://toot.cat/tags/softwareGripe">softwareGripe</a> - link to a hashtag feed without indexing the post containing the link
* #<a href="https://toot.cat/@woozle/tagged/softwareGripe">softwareGripe @ Woozle</a> - link to only posts in that hashtag by a specific user
</syntaxhighlight>
==Tags to Use==
You can of course invent your own hashtags, but here are some particularly clever ones (usually used for photos, but can also apply to text posts):
{| class="wikitable sortable"
|-
! Topic || Tags
|-
| cats || {{l/tc/hashtag|catstodon}}
|-
| cats: Saturday || {{l/tc/hashtag|caturday}}
|-
| dogs || {{l/tc/hashtag|mastoDog}} / {{l/tc/hashtag|mastoDogs}}
|-
| flowers || {{l/tc/hashtag|bloomScrolling}}, {{l/tc/hashtag|florespondence}}
|-
| fungi || {{l/tc/hashtag|sporespondence}}
|-
| lichen || {{l/tc/hashtag|lichenSubscribe}}
|-
| mice || {{l/tc/hashtag|micetodon}}, {{l/tc/hashtag|mousetodon}}
|-
| moss || {{l/tc/hashtag|mosstodon}}
|-
| Saturday: cats || {{l/tc/hashtag|caturday}}
|-
| waterfalls || {{l/tc/hashtag|catarActivityPub}}
|}
==Utility Tags==
There are some tags which are used for spreading information which many users and admins consider to be important, and these should only be used for those topics.
* {{l/tc/hashtag|fediblock}} is frequently abused by users (on other sites) who dislike the idea of fediblocking. Only use when you are trying to broadcast a legitimate fediblock advisory.
There may be others, but so far that is the only one which has been problematic.
598911113546246bc37858e5a51f8aaedc85b826
File:F65c557e6987ab79.png
6
290
919
2023-12-27T20:33:45Z
Woozle
1
[[category:screenshot]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
dc2a039a71f4df6b0291834b1b96ac10f518e061
Mstdn.social/@walterdunham
0
291
920
2023-12-27T20:52:54Z
Woozle
1
Created page with "==2023-12-27 - Woozle== ([https://mstdn.social/@walterdunham/111631922561972003 2023-12-23 16:45] Walter said (responding to [https://mstdn.social/@Free_Press/1116317655414886..."
wikitext
text/x-wiki
==2023-12-27 - Woozle==
([https://mstdn.social/@walterdunham/111631922561972003 2023-12-23 16:45] Walter said (responding to [https://mstdn.social/@Free_Press/111631765541488692 Aure Free Press]):
<blockquote>
<poem>
@Free_Press
The "chosen people" of God is annihilating an entire race!
#Genocide
#GenocideInGaza
</poem>
</blockquote>
[https://toot.cat/@woozle/111653734457708128 13:13] Woozle commented:
<blockquote>
@walterdunham @Free_Press
<blockquote>
<s><s>The "chosen people" of God</s></s> '''A bloodthirsty authoritarian leader''' is annihilating an entire race!
</blockquote>
Fixed.
(How would you like to be held accountable for every action of your government, hmm?)
</blockquote>
[https://mstdn.social/@walterdunham/111653906505120686 13:56] Walter said:
<blockquote>
@woozle @Free_Press
Seriously? That's your reply? It's fine IF ALL of Israel's citizenry is up in arms for this genocidal act. But no, half if not more than majority of Israel's populace are pro-zionist, and this is where the problem lies! They voted Netanyahu and his zionist government THRICE!!! If that doesn't tell you something then you are caught up in your own extremely consevative rightist world!
Wher are you from? Are you from one of those "high and mighty" colonizing countries, grama?!
</blockquote>
[https://toot.cat/@woozle/111653920892765717 14:00] Woozle replied:
<blockquote>
@walterdunham @Free_Press
Okay, so I'd say please just be clear that you're talking about Zionist zealots in particular and not all Jewish people or even all Israeli citizens.
Also, voting for someone does not mean you approve of everything they do. Someone winning an election also does not necessarily mean the majority wanted them, even if you assume no electoral fraud. Sometimes the alternatives are worse; sometimes the vote is "legally" rigged (Gerrymandering, Electoral College shenanigans, etc.) and of course people can be vastly misinformed about what their vote means.
I'm from the US, and I voted for Biden in the general election -- but that doesn't mean I support everything he does, much less everything the US has ever done.
</blockquote>
[https://mstdn.social/@walterdunham/111653944791281648 14:06] Walter said:
<blockquote>
@woozle @Free_Press
Am not clear eough for you? Didn't I say "zionist" in the very beginning? I'm AWARE that not ALL Jews are zionists as there are in fact anti-Netanyahu protests in Israel (albeit very small pockets!).
"Also, voting for someone does not mean you approve of everything they do." THAT IS THE ESSENCE OF VOTING for a candidate. And in case you missed it, I said they voted Netanyahu to power THRICE!!! Does that not tell you these zionists jews WHO VOTED HIM IN like what he's doing?
</blockquote>
[https://toot.cat/@woozle/111653953030080592 14:08] Woozle replied:
<blockquote>
@walterdunham @Free_Press
I don't see "Zionist" anywhere in there.
[[File:F65c557e6987ab79.png]]
</blockquote>
[https://toot.cat/@woozle/111653962498090047 14:11] Woozle replied:
<blockquote>
@walterdunham @Free_Press
<blockquote>"Also, voting for someone does not mean you approve of everything they do." THAT IS THE ESSENCE OF VOTING for a candidate.</blockquote>
Um, no. It's very rarely (if ever) possible to find a candidate who one even thinks will do everything one wants -- much less one who will actually carry through with it.
</blockquote>
[https://mstdn.social/@walterdunham/111653968399018608 14:12] Walter said:
@woozle @Free_Press
Again I repeat, THEY VOTED NETANYAHU TO OFFICE THREE TIMES!!!
[https://mstdn.social/@walterdunham/111653971934993452 14:13] Walter said:
<blockquote>
@woozle@toot.cat @Free_Press
Nitpicking will not work well for you. You're just being argumentative now! Just give it up as you have already shown where your sympathy lies!!!
</blockquote>
At this point Walter started doing something so that I couldn't reply, despite still seeing his posts in my notifs, so I didn't get the chance to point out that Israeli support for Netanyahu was 39% ''after'' the uptick in support from the initial attack. (It's kind of horrendous that bombing another country would cause an ''uptick'' in support, but that's a separate issue.):
* '''2023-05-20''' [https://www.timesofisrael.com/support-for-netanyahu-goes-up-but-voters-unhappy-with-policies-for-haredim-poll/ Support for Netanyahu goes up, but voters unhappy with policies for Haredim — poll]
I wasn't able to quickly find any more recent polls, but I'd hope support has gone down since then as folks have started to gain a better appreciation of the horror being inflicted on innocent people.
838fad1b44ef19ac48561d146f03c563ac87ba3c
922
920
2023-12-27T20:58:15Z
Woozle
1
screenshot of full discussion
wikitext
text/x-wiki
==2023-12-27 - Woozle==
[[File:2023-12-27 at 15-53-04.screen.Walter Dunham Ll.B. (@walterdunham@mstdn.social).crop.png|thumb]]
([https://mstdn.social/@walterdunham/111631922561972003 2023-12-23 16:45] Walter said (responding to [https://mstdn.social/@Free_Press/111631765541488692 Aure Free Press]):
<blockquote>
<poem>
@Free_Press
The "chosen people" of God is annihilating an entire race!
#Genocide
#GenocideInGaza
</poem>
</blockquote>
[https://toot.cat/@woozle/111653734457708128 13:13] Woozle commented:
<blockquote>
@walterdunham @Free_Press
<blockquote>
<s><s>The "chosen people" of God</s></s> '''A bloodthirsty authoritarian leader''' is annihilating an entire race!
</blockquote>
Fixed.
(How would you like to be held accountable for every action of your government, hmm?)
</blockquote>
[https://mstdn.social/@walterdunham/111653906505120686 13:56] Walter said:
<blockquote>
@woozle @Free_Press
Seriously? That's your reply? It's fine IF ALL of Israel's citizenry is up in arms for this genocidal act. But no, half if not more than majority of Israel's populace are pro-zionist, and this is where the problem lies! They voted Netanyahu and his zionist government THRICE!!! If that doesn't tell you something then you are caught up in your own extremely consevative rightist world!
Wher are you from? Are you from one of those "high and mighty" colonizing countries, grama?!
</blockquote>
[https://toot.cat/@woozle/111653920892765717 14:00] Woozle replied:
<blockquote>
@walterdunham @Free_Press
Okay, so I'd say please just be clear that you're talking about Zionist zealots in particular and not all Jewish people or even all Israeli citizens.
Also, voting for someone does not mean you approve of everything they do. Someone winning an election also does not necessarily mean the majority wanted them, even if you assume no electoral fraud. Sometimes the alternatives are worse; sometimes the vote is "legally" rigged (Gerrymandering, Electoral College shenanigans, etc.) and of course people can be vastly misinformed about what their vote means.
I'm from the US, and I voted for Biden in the general election -- but that doesn't mean I support everything he does, much less everything the US has ever done.
</blockquote>
[https://mstdn.social/@walterdunham/111653944791281648 14:06] Walter said:
<blockquote>
@woozle @Free_Press
Am not clear eough for you? Didn't I say "zionist" in the very beginning? I'm AWARE that not ALL Jews are zionists as there are in fact anti-Netanyahu protests in Israel (albeit very small pockets!).
"Also, voting for someone does not mean you approve of everything they do." THAT IS THE ESSENCE OF VOTING for a candidate. And in case you missed it, I said they voted Netanyahu to power THRICE!!! Does that not tell you these zionists jews WHO VOTED HIM IN like what he's doing?
</blockquote>
[https://toot.cat/@woozle/111653953030080592 14:08] Woozle replied:
<blockquote>
@walterdunham @Free_Press
I don't see "Zionist" anywhere in there.
[[File:F65c557e6987ab79.png]]
</blockquote>
[https://toot.cat/@woozle/111653962498090047 14:11] Woozle replied:
<blockquote>
@walterdunham @Free_Press
<blockquote>"Also, voting for someone does not mean you approve of everything they do." THAT IS THE ESSENCE OF VOTING for a candidate.</blockquote>
Um, no. It's very rarely (if ever) possible to find a candidate who one even thinks will do everything one wants -- much less one who will actually carry through with it.
</blockquote>
[https://mstdn.social/@walterdunham/111653968399018608 14:12] Walter said:
@woozle @Free_Press
Again I repeat, THEY VOTED NETANYAHU TO OFFICE THREE TIMES!!!
[https://mstdn.social/@walterdunham/111653971934993452 14:13] Walter said:
<blockquote>
@woozle@toot.cat @Free_Press
Nitpicking will not work well for you. You're just being argumentative now! Just give it up as you have already shown where your sympathy lies!!!
</blockquote>
At this point Walter started doing something so that I couldn't reply, despite still seeing his posts in my notifs, so I didn't get the chance to point out that Israeli support for Netanyahu was 39% ''after'' the uptick in support from the initial attack. (It's kind of horrendous that bombing another country would cause an ''uptick'' in support, but that's a separate issue.):
* '''2023-05-20''' [https://www.timesofisrael.com/support-for-netanyahu-goes-up-but-voters-unhappy-with-policies-for-haredim-poll/ Support for Netanyahu goes up, but voters unhappy with policies for Haredim — poll]
I wasn't able to quickly find any more recent polls, but I'd hope support has gone down since then as folks have started to gain a better appreciation of the horror being inflicted on innocent people.
650a158d50fd20324a3066774db5f3d098ad3e20
File:2023-12-27 at 15-53-04.screen.Walter Dunham Ll.B. (@walterdunham@mstdn.social).crop.png
6
292
921
2023-12-27T20:56:29Z
Woozle
1
[[category:screenshot]]
wikitext
text/x-wiki
== Summary ==
[[category:screenshot]]
dc2a039a71f4df6b0291834b1b96ac10f518e061
@Woozle/malusers
0
44
923
838
2023-12-30T19:44:04Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
=Woozle's Fediverse Hall of Shame=
The primary purpose of this page is to encourage accountability for bad behavior in the Mastodon fediverse. It's pretty minimal, but it's what we currently have time for; larger projects are currently underway.
These users have generally not been blocked on toot.cat because I want to keep an eye on them, but I will do so without warning if it seems appropriate.
If you disagree with any of these listings, or have suggestions for additional listings, please submit them to [https://toot.cat/@woozle woozle@toot.cat].
{| class=wikitable
|-
! User !! Domain !! Software !! Examples
|-
| [https://pl.smuglo.li/users/Azurolu Azurolu]
| {{ls/domain|pl.smuglo.li}}<ref name=smuglo />
| Pleroma
|
* [https://pl.smuglo.li/objects/05513a26-2880-48e9-95d5-0bf533423f07 mocking] of [https://blog.usejournal.com/mastodons-complicated-relationship-with-queer-activism-6b82487f8909 thoughtful article written by a Mastodon user], inviting a pile-on, rather than {{l/ip|addressing the content}}
* [https://pl.smuglo.li/objects/ff85e0ed-1950-4478-987c-bebe8f99b671 "autism" used as a put-down], and another pointless attack on same article
|-
| [https://quitter.se/strypey Danyl Stripe]
| {{ls/domain|quitter.se}}
| GNU Social
|
* '''2018-03-17''' [http://quitter.se/notice/24379306 fediverse thread]
* '''2018-02-28''' [https://twitter.com/DanylStrype/status/968888060942454784 Tweet]
|-
| [https://voluntaryism.club/users/dtluna dtluna]
| {{ls/domain|voluntaryism.club}}
| Pleroma
|
* '''2018-07-25''' suspended in response to a report of repeated offensive speech “I don't know all the specifics about Somalia to answer this question. But neither does any nigger who says "Somalia is a libertarian paradise!"” -- though it should be noted that it was all at least 8 months ago [https://pleroma.soykaf.com/objects/e94062b3-07d3-4b47-add5-901587f14361] [https://pleroma.soykaf.com/objects/4f6be882-999d-45d3-b08c-c7c4aab1b092] [https://pleroma.soykaf.com/objects/cacdb973-2720-4885-9e1b-ab76c954becd]
* '''2018-04-14''' thread in response to [https://toot.cat/@woozle/99860546818348091 Be the traffic from the left you wish to see in the world.]
|-
| [https://libertarianism.club/users/dtluna dtluna]
| {{ls/domain|libertarianism.club}}
| (defunct)
|
* '''2018-03-28''' [https://toot.cat/web/statuses/99716767828947396] "You dumb niggers *cannot* even understand why government doesn't exist."
|-
| [https://lor.sh/@dump_stack dump_stack]
| {{ls/domain|lor.sh}}
| Mastodon
|
* '''2020-02-24''' [https://lor.sh/@dump_stack/103715838645490658] "people have anti-homeless attitudes because most of the time being homeless is a choice not a matter of chance."
|-
| [https://linuxrocks.online/@Piejacker875 Piejacker]
| {{ls/domain|linuxrocks.online}}
| Mastodon
|
* '''2018-06-29''' [https://linuxrocks.online/@Piejacker875/100291700468993514 Are the concentration camps holding people that formerly held citizenship?]: implies that it's ok to put people in concentration camps as long as they aren't citizens
* Also generally known for {{l/ip|sea-lioning}} (no links currently collected).
|-
| [https://mastodon.social/@rotatingskull RotatingSkull]
| {{ls/domain|mastodon.social}}
| Mastodon
|
* '''2018-06-30''' [https://mastodon.social/@rotatingskull/100295441847774574 thread]: haranguing
** Note that Hoodie's post was on 6/29 but RS chose to make this comment midway into the #ForkTogether meeting.
* '''2018-03-06''' [https://computerfairi.es/@kiilas/99632321234054344# thread]
** [https://toot.cat/web/statuses/99632321205503971 toot.cat]
** [http://archive.is/HC957 archive.is] (does not include toot contents, but is at least useful for preserving log of toots in case any are deleted later)
|-
| [https://zirk.us/@dambaras dambaras] ([https://chass.ncsu.edu/people/dambaras/ David Ambaras])
| {{ls/domain|zirk.us}}
| Mastodon
|
* '''2023-04-06''' [https://web.archive.org/web/20230406141102/https://zirk.us/@dambaras/110149627484335327 response]: replying to my post with insult, and never backing down
|-
| [[Mstdn.social/@walterdunham|Walter Dunham]]
| {{ls/domain|mstdn.social}}
| Mastodon
|}
==Footnotes==
<references>
<ref name=smuglo>{{ls/domain|gs.smuglo.li}} was blocked by the previous administration of toot.cat; I'm leaving that in place but not yet adding pl.smuglo.li. '''Update 2018-10-07''': They have now been blocked after a report from a known user.</ref>
</references>
2488d5e4a72923b6e2ceca1388c64f7a34c9f27b
Help:Contribute
12
27
924
633
2023-12-31T17:36:09Z
Woozle
1
some link updates
wikitext
text/x-wiki
If you'd like to help support TootCat, there are several ways:
<!-- ==Money== -->
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** '''Buy my stuff!'''
*** muzicks: [https://woozalia.bandcamp.com/ Bandcamp]
**** also on Evil Platforms™: [https://www.amazon.com/Rough-Draughts-Woozalia/dp/B07S1DG25W/ref=sr_1_1?keywords=Woozalia&qid=1558612080&s=gateway&sr=8-1 Amazon Music], [https://music.apple.com/us/album/rough-draughts/1464246974 iTunes/Apple Music], [https://open.spotify.com/artist/4ZvfiHyBo8Wf6zOg9kJNwV Spotify], [https://www.youtube.com/watch?v=YW3A2egQB5A&list=PLvxUl1l3W9mpMu-ftOsBcDqtNSNm4KTaD YouTube], [https://music.youtube.com/channel/UCTIoIWi4ZQD1fIi3iedSUzw YouTube Music]
*** graphical merch: [https://woozalia.myspreadshop.com/ SpreadShop] (trans-related), [https://www.zazzle.com/store/woozalia Zazzle] (more political)
(Please [https://toot.cat/@woozle let me know] if any of the merch/music links stop working.)
I even accept checks (which still exist, somehow!):
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
5da3ff9c31be1129f5ba136004d88abbd1535ab0
963
924
2025-03-09T00:48:25Z
Woozle
1
wikitext
text/x-wiki
If you'd like to help support TootCat, there are several ways:
<!-- ==Money== -->
* '''TootCat''':
** [https://liberapay.com/TootCat/ LiberaPay]
* '''Woozle''' (hosting, primary admin):
** [https://liberapay.com/woozle/ LiberaPay]
** [https://www.patreon.com/woozalia Patreon]
** [https://paypal.me/woozalia PayPal]
** [https://account.venmo.com/u/Woozalia-Staddon Venmo] (@Woozalia-Staddon) - new for 2025!
** '''Buy my stuff!'''
*** muzicks: [https://woozalia.bandcamp.com/ Bandcamp]
**** also on Evil Platforms™: [https://www.amazon.com/Rough-Draughts-Woozalia/dp/B07S1DG25W/ref=sr_1_1?keywords=Woozalia&qid=1558612080&s=gateway&sr=8-1 Amazon Music], [https://music.apple.com/us/album/rough-draughts/1464246974 iTunes/Apple Music], [https://open.spotify.com/artist/4ZvfiHyBo8Wf6zOg9kJNwV Spotify], [https://www.youtube.com/watch?v=YW3A2egQB5A&list=PLvxUl1l3W9mpMu-ftOsBcDqtNSNm4KTaD YouTube], [https://music.youtube.com/channel/UCTIoIWi4ZQD1fIi3iedSUzw YouTube Music]
*** graphical merch: [https://woozalia.myspreadshop.com/ SpreadShop] (trans-related), [https://www.zazzle.com/store/woozalia Zazzle] (more political)
(Please [https://toot.cat/@woozle let me know] if any of the merch/music links stop working.)
I even accept checks (which still exist, somehow!):
: Woozalia Staddon
: 122 Pinecrest Rd.
: Durham, NC 27705
<!--
==Resources==
We need to maintain a wish-list...
* '''Charlotte''':
** [https://ko-fi.com/charlotte Ko-Fi]
** [https://www.patreon.com/CharlotteFields Patreon]
** <s>[https://liberapay.com/LottieVixen/ LiberaPay]</s> (not working as of 2021-03-21)
-->
a6e3186fa22863334576a88bc21a5a3770fe4f4d
Toot.cat/var/$status
0
89
925
683
2024-05-11T12:45:26Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-05-11''' No known problems. We are working on improving the upgrade and migration processes, and restoring our custom graphics.}}
e0d027ae545d6914485451b8461b3043233ee8c8
926
925
2024-06-22T17:55:59Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-22''' We have a migration scheduled for 6-9 PM EST tonight! Updates will be posted here, at least if anything goes differently than planned.}}
ec51c736a64ed07a6d9b1785a4c8b6b6eaee2c27
930
926
2024-06-22T22:13:32Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-22''' We had a migration scheduled for tonight, but that has been [https://toot.cat/@woozle/112662550006015493 postponed] for technical-optimization reasons.}}
80c2079f8cd7157f66b63767b0e2bc59507a5508
936
930
2024-06-29T23:09:16Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-29 (Sat)''' We are now starting the migration and upgrade! Watch this space for any news.}}
91e9b0e55120ef9f1706592ea503955002a339d1
937
936
2024-06-29T23:42:34Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-29 (Sat)''' We are now starting the migration and upgrade! Watch this space for any news. 19:42 EST: old server down, DNS propagation in progress, smol problem on other end..}}
e3defe6722ddb90be37c8dbb21a1a687ca460825
938
937
2024-06-29T23:53:02Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-29 (Sat)''' Migration partly complete -- new server is still building stuff, but we have UI and some columns ^.^}}
b5f521670a274c1e990e36d8a018fedf6a659aba
939
938
2024-06-30T00:07:20Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-06-29 (Sat)''' 20:06 EST Migration complete? Some things are being a bit odd, but hopefully they'll settle down...}}
bfd8bfa93c10eaa210f21968cc699f8ad821dedf
946
939
2024-11-29T13:10:59Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/error|'''2024-11-29 (Fri)''' 08:09 EST Posting to TootCat is currently down; the problem may be a server outage at Hetzner. [[2024/11/29|We are investigating.]]}}
0014226db9fdb15555948b652df0300bd14347b6
957
946
2024-11-29T16:20:31Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/ok|'''2024-11-29 (Fri)''' 11:19 EST Everything ''seems'' to be working ok... ([[2024/11/29|details of last incident.]])}}
a964e812fd71156cb453cae9ec6c3e38fdee50d3
966
957
2025-03-19T23:27:05Z
Woozle
1
wikitext
text/x-wiki
{{hdr/notice/warn|'''2025-03-19 (Wed) 19:27 EDT''' Auto-updating of the main feed seems to be broken -- all day today, possibly 2-3 days. Trying to get leads on how to fix it.}}
7a451db1f536227869a66af712eae4ac399adfea
Tech
0
293
927
2024-06-22T21:43:19Z
Woozle
1
Created page with "{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}} ==Public Repositories== all on GitLab, for now: * [https://gitlab.com/tootcat/glitch Glitch]..."
wikitext
text/x-wiki
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
==Public Repositories==
all on GitLab, for now:
* [https://gitlab.com/tootcat/glitch Glitch] (code): our lightly-tweaked Mastodon Glitch Edition
* [https://gitlab.com/tootcat/boxes Boxes] (docs): some infrastructure, mainly to do with the 2024 migration
* [https://gitlab.com/tootcat/nixos-config nixos-config] (code/docs): TC's NixOS configuration
** At least in theory, this is about to be obsolete.
** Many thanks to ash for getting it set up in a time of crisis.
==Domains==
==Servers==
4ea6ba212f6367c58930205c64fa5a851ea504fd
929
927
2024-06-22T22:10:51Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
==Domains==
Pretty much everything uses the <code>toot.cat</code> domain, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration.
==Servers==
Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner.
===DigitalOcean===
* 16 GB Memory / 320 GB Disk / NYC1 - Ubuntu 22.04 (LTS) x64 ($96/mo.)
==Public Repositories==
all on GitLab, for now:
* [https://gitlab.com/tootcat/glitch Glitch] (code): our lightly-tweaked Mastodon Glitch Edition
* [https://gitlab.com/tootcat/boxes Boxes] (docs): some infrastructure, mainly to do with the 2024 migration
** @Meatballhat has been an absolute tank-demon (insert your own improved metaphor here) working on this.
* [https://gitlab.com/tootcat/nixos-config nixos-config] (code/docs): TC's NixOS configuration
** At least in theory, this is about to be obsolete.
** Many thanks to ash for getting it set up in a time of crisis.
d949882f81ed563baa4a38b6d9ab75e13a19de43
931
929
2024-06-22T22:42:19Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
==Domains==
Pretty much everything uses the <code>toot.cat</code> domain, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration.
{| class="wikitable sortable"
! Type || domain || value || TTL
|-
| A
| staging.toot.cat
| 5.161.31.3
| 60
|-
| A
| maintenance.toot.cat
| 5.161.100.154
| 1800
|-
| CNAME
| grafana.toot.cat
| lb.toot.cat.
| 60
|-
| A
| lb.toot.cat
| 5.161.31.3
| 1800
|-
| CNAME
| wiki.toot.cat
| mew.toot.cat.
| 43200
|-
| A
| grafana.staging.toot.cat
| 143.198.26.211
| 60
|-
| AAAA
| grafana.ops.toot.catCopy directs to
| 2604:a880:400:d0::2354:2001Copy
| 3600 Copy More
|-
| A
| grafana.ops.toot.cat
| 143.244.160.92
| 3600
|-
| AAAA
| toot.cat
| 2604:a880:400:d0::2354:2001
| 3600
|-
| MX
| toot.cat
| toot.cat.
| 14400
|-
| TXT
| toot_cat._domainkey.toot.cat
| v=DKIM1; h=sha256; k=rsa;p=''[long base64 string]''
| 1800
|-
| TXT
| _dmarc.toot.cat
| v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.devCopy
| 1800
|-
| TXT
| toot.cat
| v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -allCopy
| 1800
|-
| AAAA
| hub.toot.cat
| 2604:a880:400:d0::1a63:2001
| 3600
|-
| A
| hub.toot.cat
| 68.183.140.54
| 3600
|-
| AAAA
| mew.toot.cat
| 2604:a880:800:a1::126e:6001
| 3600
|-
| A
| mew.toot.cat
| 165.227.176.23
| 3600
|-
| A
| toot.cat
| 143.244.160.92
| 60
|}
==Servers==
Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner.
===DigitalOcean===
* 16 GB Memory / 320 GB Disk / NYC1 - Ubuntu 22.04 (LTS) x64 ($96/mo.)
==Public Repositories==
all on GitLab, for now:
* [https://gitlab.com/tootcat/glitch Glitch] (code): our lightly-tweaked Mastodon Glitch Edition
* [https://gitlab.com/tootcat/boxes Boxes] (docs): some infrastructure, mainly to do with the 2024 migration
** @Meatballhat has been an absolute tank-demon (insert your own improved metaphor here) working on this.
* [https://gitlab.com/tootcat/nixos-config nixos-config] (code/docs): TC's NixOS configuration
** At least in theory, this is about to be obsolete.
** Many thanks to ash for getting it set up in a time of crisis.
9a879ac3cb81b55a9536f6b869b183fe20fe0f73
933
931
2024-06-22T22:47:27Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
==Pages==
* [[/domain]]
==Servers==
Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner.
===DigitalOcean===
* 16 GB Memory / 320 GB Disk / NYC1 - Ubuntu 22.04 (LTS) x64 ($96/mo.)
==Public Repositories==
all on GitLab, for now:
* [https://gitlab.com/tootcat/glitch Glitch] (code): our lightly-tweaked Mastodon Glitch Edition
* [https://gitlab.com/tootcat/boxes Boxes] (docs): some infrastructure, mainly to do with the 2024 migration
** @Meatballhat has been an absolute tank-demon (insert your own improved metaphor here) working on this.
* [https://gitlab.com/tootcat/nixos-config nixos-config] (code/docs): TC's NixOS configuration
** At least in theory, this is about to be obsolete.
** Many thanks to ash for getting it set up in a time of crisis.
8a31357c42d85f0e2d2aa5ac505a325dd55de46e
Main Page
0
1
928
766
2024-06-22T21:43:46Z
Woozle
1
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
* '''[[TootCat]]''':
** [[Toot.cat/CoC|Code of Conduct]]
** [[Toot.cat/CoJ|Code of Justice]]
** [[Help:Contribute]]: how to help keep us running
** [[Tech]]nical stuff, for those who celebrate
** [[.cat]]: about the TLD
* '''Directories''':
** {{l/cat|Instance}}s:
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
* '''miscellaneous''':
** [[Quote toot]]: a much-requested but also much-loathed feature
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
c8bcb5e4ba21f66a1ef47c63824a185803beda49
962
928
2025-02-10T01:53:56Z
Woozle
1
/* A Brief Directory */
wikitext
text/x-wiki
__NOTOC__
{{i/val|status|page=toot.cat}}
<center>
=Welcome to '''Me'''{{grey|''dia''}}'''W'''{{grey|''iki''}}!=
</center>
Most recent day-journal entry (probably): [[2022/11/18]]
==Meta==
'''MeW''' is a community wiki<ref name=other /> for the [[Mastoverse]], with a focus on helping complicated people to be kind to each other.
It's also the official wiki for '''[[toot.cat]]''', and we have started a '''[[cat|directory of cat-related things on the fediverse]]'''.
We also offer space for Catalonian/Catalan interests, in order to help satisfy the [[.cat]] TLD requirements.
==A Brief Directory==
* [[Mew:About]]: what this wiki is about
* '''[[TootCat]]''':
** [[Help:Main]]: user help, including [[Help:TootCat/HTML/formatting/Markdown|Markdown]], [[Help:TootCat/HTML/formatting|HTML]], and [[Help:TootCat/HTML/enabling|how to enable them]].
** [[Help:Contribute]]: how to help keep us running (aka the Tip Jar)
** [[Toot.cat/CoC|Code of Conduct]]
** [[Toot.cat/CoJ|Code of Justice]]
** [[Tech]]nical stuff, for those who celebrate
** [[.cat]]: about the TLD
* '''Directories''':
** {{l/cat|Instance}}s:
*** [[cat]]: cat-related things on the fediverse
*** [[witches]]: witchy instances
* [[woozle]]: ye olde sysoppe
* '''miscellaneous''':
** [[Quote toot]]: a much-requested but also much-loathed feature
==Footnote==
<references>
<ref name=other>There is at least [https://en.mstdn.wiki/Main_Page one other] Mastodon wiki.</ref>
</references>
cca67db2afaa28539a084efb9c26890b22a18404
Tech/domain
0
294
932
2024-06-22T22:46:24Z
Woozle
1
Created page with "Pretty much everything uses the <code>toot.cat</code> TLD, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should pro..."
wikitext
text/x-wiki
Pretty much everything uses the <code>toot.cat</code> TLD, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration. The only other domain involved is the one listed for our contact email address -- using woozalia.com for now; eventually would like to make that an address @toot.cat or (something like) @mail.toot.cat.
{| class="wikitable sortable"
! Type || domain || value || TTL
|-
| A
| staging.toot.cat
| 5.161.31.3
| 60
|-
| A
| maintenance.toot.cat
| 5.161.100.154
| 1800
|-
| CNAME
| grafana.toot.cat
| lb.toot.cat.
| 60
|-
| A
| lb.toot.cat
| 5.161.31.3
| 1800
|-
| CNAME
| wiki.toot.cat
| mew.toot.cat.
| 43200
|-
| A
| grafana.staging.toot.cat
| 143.198.26.211
| 60
|-
| AAAA
| grafana.ops.toot.catCopy directs to
| 2604:a880:400:d0::2354:2001Copy
| 3600 Copy More
|-
| A
| grafana.ops.toot.cat
| 143.244.160.92
| 3600
|-
| AAAA
| toot.cat
| 2604:a880:400:d0::2354:2001
| 3600
|-
| MX
| toot.cat
| toot.cat.
| 14400
|-
| TXT
| toot_cat._domainkey.toot.cat
| v=DKIM1; h=sha256; k=rsa;p=''[long base64 string]''
| 1800
|-
| TXT
| _dmarc.toot.cat
| v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.devCopy
| 1800
|-
| TXT
| toot.cat
| v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -allCopy
| 1800
|-
| AAAA
| hub.toot.cat
| 2604:a880:400:d0::1a63:2001
| 3600
|-
| A
| hub.toot.cat
| 68.183.140.54
| 3600
|-
| AAAA
| mew.toot.cat
| 2604:a880:800:a1::126e:6001
| 3600
|-
| A
| mew.toot.cat
| 165.227.176.23
| 3600
|-
| A
| toot.cat
| 143.244.160.92
| 60
|}
0b56060601a1593c84ea390ff89e2804fec3e391
934
932
2024-06-22T22:51:49Z
Woozle
1
wikitext
text/x-wiki
Pretty much everything uses the <code>toot.cat</code> TLD, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration. The only other domain involved is the one listed for our contact email address ([https://toot.cat/admin/settings/branding admin panel]) -- using woozalia.com for now; eventually would like to make that an address @toot.cat or (something like) @mail.toot.cat.
{| class="wikitable sortable"
! Type || domain || value || TTL
|-
| A
| staging.toot.cat
| 5.161.31.3
| 60
|-
| A
| maintenance.toot.cat
| 5.161.100.154
| 1800
|-
| CNAME
| grafana.toot.cat
| lb.toot.cat.
| 60
|-
| A
| lb.toot.cat
| 5.161.31.3
| 1800
|-
| CNAME
| wiki.toot.cat
| mew.toot.cat.
| 43200
|-
| A
| grafana.staging.toot.cat
| 143.198.26.211
| 60
|-
| AAAA
| grafana.ops.toot.catCopy directs to
| 2604:a880:400:d0::2354:2001Copy
| 3600 Copy More
|-
| A
| grafana.ops.toot.cat
| 143.244.160.92
| 3600
|-
| AAAA
| toot.cat
| 2604:a880:400:d0::2354:2001
| 3600
|-
| MX
| toot.cat
| toot.cat.
| 14400
|-
| TXT
| toot_cat._domainkey.toot.cat
| v=DKIM1; h=sha256; k=rsa;p=''[long base64 string]''
| 1800
|-
| TXT
| _dmarc.toot.cat
| v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.devCopy
| 1800
|-
| TXT
| toot.cat
| v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -allCopy
| 1800
|-
| AAAA
| hub.toot.cat
| 2604:a880:400:d0::1a63:2001
| 3600
|-
| A
| hub.toot.cat
| 68.183.140.54
| 3600
|-
| AAAA
| mew.toot.cat
| 2604:a880:800:a1::126e:6001
| 3600
|-
| A
| mew.toot.cat
| 165.227.176.23
| 3600
|-
| A
| toot.cat
| 143.244.160.92
| 60
|}
2b26fcf9c8119298d1097e6de1ae3029e8009e35
935
934
2024-06-22T22:53:25Z
Woozle
1
wikitext
text/x-wiki
Pretty much everything uses the <code>toot.cat</code> TLD, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration. The only other domain involved is the one listed for our contact email address ([https://toot.cat/admin/settings/branding admin panel]) -- using woozalia.com for now; eventually would like to make that an address @toot.cat or (something like) @mail.toot.cat.
{| class="wikitable sortable"
! Type || domain || value || TTL
|-
| A
| staging.toot.cat
| 5.161.31.3
| 60
|-
| A
| maintenance.toot.cat
| 5.161.100.154
| 1800
|-
| CNAME
| grafana.toot.cat
| lb.toot.cat.
| 60
|-
| A
| lb.toot.cat
| 5.161.31.3
| 1800
|-
| CNAME
| wiki.toot.cat
| mew.toot.cat.
| 43200
|-
| A
| grafana.staging.toot.cat
| 143.198.26.211
| 60
|-
| AAAA
| grafana.ops.toot.cat
| 2604:a880:400:d0::2354:2001
| 3600
|-
| A
| grafana.ops.toot.cat
| 143.244.160.92
| 3600
|-
| AAAA
| toot.cat
| 2604:a880:400:d0::2354:2001
| 3600
|-
| MX
| toot.cat
| toot.cat.
| 14400
|-
| TXT
| toot_cat._domainkey.toot.cat
| v=DKIM1; h=sha256; k=rsa;p=''[long base64 string]''
| 1800
|-
| TXT
| _dmarc.toot.cat
| v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.dev
| 1800
|-
| TXT
| toot.cat
| v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -all
| 1800
|-
| AAAA
| hub.toot.cat
| 2604:a880:400:d0::1a63:2001
| 3600
|-
| A
| hub.toot.cat
| 68.183.140.54
| 3600
|-
| AAAA
| mew.toot.cat
| 2604:a880:800:a1::126e:6001
| 3600
|-
| A
| mew.toot.cat
| 165.227.176.23
| 3600
|-
| A
| toot.cat
| 143.244.160.92
| 60
|}
f31f9a8ebed6d4bf2a299312c3c324f0295dd212
Quote toot
0
208
940
724
2024-07-28T23:46:20Z
Woozle
1
wikitext
text/x-wiki
[[category:UX]]
==About==
A [[quote toot]] (quotoot or QT) is a [[toot]] (fediverse post) in which another toot is quoted, with additional commentary by the QTer.
Although this can be done manually in a number of ways (i.e. by simply replying or linking to the original post and then pasting part or all of its contents into the new toot, preferably with clear indications that they are quoting the referenced toot), most discussion of this concept centers around whether it would be desirable as a feature for fediverse client-interface software (mainly [[Mastodon]]).
While there are definitely beneficial ways to use such a feature, many people have apparently been quite traumatized by its abusive uses on Twitter (where it was, of course, known as "quote tweet[ing]").
==Abuse Cases==
Many people have cited the use of this feature on Twitter for harassing and starting dogpiles.
==Need Cases==
* to add commentary
* to add hashtags
* to add a CW (content warning)
* to put the post in a local context (this need might be better addressed by other means, but for the record)
** '''2022-12-22''' [https://github.com/mastodon/mastodon/discussions/22657 Web interface: Please localize all links. Clicking a link sometimes goes to another instance. #22657] (issue ticket on Mastodon repo)
** '''2022-12-22''' [https://social.vivaldi.net/@Patricia/109557071541332333 social.vivaldi.net/@Patricia] {{fmt/quote|When people follow a link to a post they end up on the server of the poster, but that has a generic “Mastodon” header that says they have to log in. So they think that is “log into ✨Mastodon✨” like it would for most of their other services. And when that fails (because they’re not on that server) then they ✨create new accounts✨.}}
Note that different users have different followerships with different preferences and filtering needs; a post which may have been absolutely fine in the original poster's context might really need a CW (for content many followers might want to skip or only view under some circumstances) or hashtags (for filtering, as well as the more obvious use of making the post more findable) in the context of the person resharing it.
==Refinement==
Something I have not seen brought up is that sometimes you don't want to quote an ''entire'' post, but maybe just a sentence or one or two paragraphs. I would definitely prefer to see an interface which presented the OP as editable content, rather than one which just embeds the original -- though if editing is ''not'' needed, embedding the original would be a nice ''option'' to have (especially when the original author might edit the post to correct errors or add updates). -W.
==Discussion==
===neutral/discuss===
* '''2022-12-27''' [https://toot.cat/@thatdawnperson/109585785337817705 toot.cat/@thatdawnperson] {{fmt/quote|It is important that QT protect the original writer’s distribution/privacy settings. What does QT safely give you that reply-and-boost or sharing a link doesn’t? [...]}} To my mind, this suggests one ''benefit'' of QT-as-a-feature over manually constructing them: they could encourage best practices, such as making sure QTs were replies rather than new threads, or not QTing if the quoted user has disabled them on a given post (or as a default for their account).
* '''2022-12-24''' [https://wandering.shop/@annaleen/109570125073158983 Annalee Newitz] suggests a design feature that would alleviate their concerns (Annalee is generally against QTs)
* '''2022-12-23''' [https://wandering.shop/@Quinnae_Moon/109566758700954368 wandering.shop/@Quinnae_Moon] {{fmt/quote|It appears, at least in my little archipelago of Mastodons, that there's a Great Quote-Tweet debate happening.}} thread with discussion
* '''2022-12-18''' [https://toot.cat/@woozle/109537548294420159 toot.cat/@woozle] {{fmt/quote|So, let's talk about #quoteToots (known presumably as #quoteTweets on that other place).}} (discussion thread)
===negative/dislike===
* '''2022-12-24''' [https://wandering.shop/@cstross/109570385865573556 Annalee Newitz via Charlie Stross] (If image OCR is available in Linux, I don't know how to do it. -W.)
* '''2022-12-24''' [https://chat.noelle.codes/@noelle/109569025317272042 chat.noelle.codes/@noelle]: comment from an experienced Twitter ''and'' Mastodon user, and instance admin (she's been on fedi since at least 2017, just not on that instance)
* '''2022-12-19''' [https://indieweb.social/@whalecoiner/109547186015349835 indieweb.social/@whalecoiner] {{fmt/quote|I cannot describe to you the anxiety that comes from people demanding the fucking Quote feature for Mastodon.}} (thread, discussion)
===positive/want===
* '''2022-12-22''' [https://rage.love/@perigee/109558010645189617 rage.love/@perigee] {{fmt/quote|It seems like part of the discussion includes that (surprise) marginalized people use them for other purposes than the largely white developers seem to be able to conceive of.}} ... {{fmt/quote|if this pattern bears out, it'll be years or perhaps decades until there's a regime change and the feature request gets honored. Affably white folks who ignore requests sand discussion usually stick with it without critical engagement for their lifetime and never look back.}} A lot of vulnerable/marginalized people have also been traumatized by QTs on Twitter, though, it seems; that also needs to be taken into consideration. -W.
* '''2022-12-21''' [https://fosstodon.org/@sehe/109554380574650275 fosstodon.org/@sehe] {{fmt/quote|about the ONLY thing that can NOT be conveniently shared on Mastodon is another Mastodon post. / Even embedding YT or Twitter links seems to work as expected. Why would toots be any different? It's effectively just Mastodon disadvantaging itself.}}
* '''2022-11-16''' [https://hachyderm.io/@dalias/109355822005012040 hachyderm.io/@dalias] {{fmt/quote|OK, here it goes. Why quote-posting is a critical positive feature we need to get on this platform. [...]}} Enumerated thread.
==Notes==
* At least one mobile client [https://floss.social/@megalodon/109554553454455272 now supports QTs]. ([https://toot.io/@rageagainstleaves/109558178041691593 screenshots])
1cc8e46d45bf5ec00506be11a9c1ac1460865851
Template:Ls/domain
10
9
941
12
2024-09-23T15:44:48Z
Woozle
1
wikitext
text/x-wiki
[https://{{{1|{{PAGENAME}}}}} {{{1|{{PAGENAME}}}}}]
3db7671d53f007a01cf37b7ef9752893e1daec08
Strangeobject.space
0
295
942
2024-09-23T19:56:11Z
Woozle
1
Created page with "[[category:instance]] [[category:Mastodon]] '''site''': {{ls/domain}} ==About== [[Strangeobject.space]] is a Mastodon instance which announced on 2024-09-23<ref name=sobj1 />..."
wikitext
text/x-wiki
[[category:instance]]
[[category:Mastodon]]
'''site''': {{ls/domain}}
==About==
[[Strangeobject.space]] is a Mastodon instance which announced on 2024-09-23<ref name=sobj1 /> that they will be ceasing operations "at the end of 2024" due to operator burnout.
==Footnote==
<references>
<ref name=sobj1>
'''2024-09-23''' [https://blog.strangeobject.space/posts/2024-09-23-shutting-down.html Shutting Down] ([https://web.archive.org/web/20240923122229/https://blog.strangeobject.space/posts/2024-09-23-shutting-down.html archive.org])
</ref>
</references>
d2e28bbf5bc027cf4eebd8b701d891f034abe4ef
Toot.cat/history
0
259
943
822
2024-09-23T21:12:41Z
Woozle
1
/* Timeline (newest to oldest) */
wikitext
text/x-wiki
===History===
TootCat was founded in 2017 by @polymerwitch and administered by @cyrinsong and @wavebeem, with moderation help from @ashkitten. In May, they created their own [https://github.com/TootCat/mastodon/ fork] of Mastodon 1.4.1, mainly to improve the layout somewhat and create a special English variant called "Catspeak" (code: en-TC) which replaced "boost" (reblog), "favorite", and "mention" with "bap", "boop", and "meow at".
The team soon found itself overwhelmed with IRL responsibilities, however, and site maintenance declined. This started to become a problem when Mastodon 2.0 was released and Toot.Cat (which was still running 1.x) could no longer DM (direct message) most other instances; it finally became critical on approximately December 30, 2017, when the SSL certificate failed to auto-renew and the site became unreachable for most users.
I ([[woozle]]) then offered to help with admin duties, to which @polymerwitch responded enthusiastically that she'd be happy to just have someone take over hosting and administration completely.
The transfer took place in early January, 2018. I requested the aid of {{l/mastodon|cobaltvelvet|octodon.social}} in doing the upgrade to the then-current Mastodon version, as well as fixing the SSL issue, both of which she accomplished smoothly and quickly.
==Timeline (newest to oldest)==
* 2024: Dan (@Meatballhat) [https://gitlab.com/tootcat/boxes converted it] to use Deployer and other associated tools, since neither of us were really able to understand how the Nix setup worked, and basically migrated it from DigitalOcean to Hetzner more or less singlehandedly<ref name=note1 />
* 2022:
** ash converted the server to NixOS, and created a failsafe deployment script.
** Viv has been massively helpful getting things upgraded.
** Dan has automated some processes and also handles upgrades.
** Ruby and Stephanie joined the mod team, helping to deal with the first massive Twitterfail influx (among other things).
* 2020: Xenon Fiber joined the op team in 2020, replacing others who needed a break.
* {{l/same|2018}}-03-30: Recognizing the need for some more easily-referenced online presence, I ([[@Woozle]]) set up this companion wiki (mew.toot.cat, what you're reading now).
* {{l/same|2017}}-12-31: Ownership is handed over to @Woozle.
Somewhere I have a link to an archive of the first Toot on TootCat...
==Footnote==
<references>
<ref name=note1>It's possible he used both hands on occasion, mostly for typing.</ref>
</references>
6ee31bb11de940e56e302cb8811175e19b49b730
Botsin.space
0
296
944
2024-10-29T23:56:31Z
Woozle
1
Created page with "[[category:instance]] ==About== As of this writing (2024-10-29), [[botsin.space]] is a specialized Mastodon instance that is in the process of shutting down. The reasons for t..."
wikitext
text/x-wiki
[[category:instance]]
==About==
As of this writing (2024-10-29), [[botsin.space]] is a specialized Mastodon instance that is in the process of shutting down. The reasons for this decision, and a timetable for the shutdown, are detailed in a [https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/ blog entry posted today], summarizable as "gradually escalating technical and financial [over]load".
==Links==
* '''2024-10-29''' [https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/ RIP botsin.space] ([https://archive.ph/6Krrp archive.ph])
c94d67af13b25bf7402d19a6a138611be4ef5ab5
945
944
2024-10-29T23:58:46Z
Woozle
1
wikitext
text/x-wiki
[[category:instance]]
==About==
As of this writing (2024-10-29), [[botsin.space]] is a specialized Mastodon instance that is in the process of shutting down. The reasons for this decision, and a timetable for the shutdown, are detailed in a [https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/ blog entry posted today] and seem to boil down to gradually escalating technical and financial [over]load (a common problem among small-to-medium instances).
==Links==
* '''2024-10-29''' [https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/ RIP botsin.space] ([https://archive.ph/6Krrp archive.ph])
ca90d8f9113d489c9e9184a63cfcec0b9d8b932a
2024/11/29
0
297
947
2024-11-29T13:14:20Z
Woozle
1
Created page with "==Problem== Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower rig..."
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
0bd2f49d4a0aaefcf082a4d87e7d7bed214e5be0
948
947
2024-11-29T13:52:06Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
5ac35a349d862d4d2dd6dd095bc7b428dff5385b
949
948
2024-11-29T14:32:02Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
e1e0a7a183140ce669d762ca1a3dd2780f42fe57
950
949
2024-11-29T14:35:02Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
29bc0d9f7b452b1b395fc92b89f989dd2ea843be
951
950
2024-11-29T14:41:32Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''09:38 EST''' New posts from outside are also not coming in -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
59f11274f890fffcd49ea48978177f61516001cc
952
951
2024-11-29T14:42:45Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''09:38 EST''' New posts from outside are also not coming in (last new message was last night at 19:48 EST) -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
5bb940ad1e80ae69e391ee2ce0dd00b0fadf6cd1
953
952
2024-11-29T14:54:19Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''09:38 EST''' New posts from outside are also not coming in (last new message was last night at 19:48 EST) -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
** '''Note''': I figured this out before they disabled the cloud consoles.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
fabd057b651706ddb8bf58af9fa357df0fcdebc9
954
953
2024-11-29T14:56:57Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''09:55 EST''' I've confirmed that the cloud consoles are no longer accessible (disabled "to help us recover"), so this is definitely their issue.
** ...at least for now; if things don't start working again once they're done, then we'll have to resume investigating.
* '''09:38 EST''' New posts from outside are also not coming in (last new message was last night at 19:48 EST) -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
** '''Note''': I figured this out before they disabled the cloud consoles.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
a8085ebb2f98c7903919429d3fb98dcae391e565
955
954
2024-11-29T15:27:10Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''09:55 EST''' I've confirmed that the cloud consoles are no longer accessible (disabled "to help us recover"), so this is definitely their issue.
** ...at least for now; if things don't start working again once they're done, then we'll have to resume investigating.
* '''09:38 EST''' New posts from outside are also not coming in (last new message was last night at 19:48 EST) -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
** '''Note''': I figured this out before they disabled the cloud consoles.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 15:09 UTC+0''' The recovery is in progress. The systems are recovering slowly right now.
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
8c21bb9e4be09cb93bb6f9ee7ffd4105872e2aef
956
955
2024-11-29T15:44:14Z
Woozle
1
wikitext
text/x-wiki
==Problem==
Nobody can post or follow on TootCat, though the page seems to reload and remote updates are coming in. When trying to post, a "500" error appears in the lower right corner.
==Diagnosis==
* '''10:27 EST''' ...and yet! It turns out that, by a curious coincidence, the root volume somehow got all filled up. (This is ''not'' where we keep the database or media files.) Once Dan removed a bunch of old, unneeded snapshot files, everything started working again (although Hetz had also reported that things were recovering on their end as well; hard to say if this would have worked before that point).
** Dan is tweaking the garbage-collection routines to catch this sort of thing in the future.
* '''09:55 EST''' I've confirmed that the cloud consoles are no longer accessible (disabled "to help us recover"), so this is definitely their issue.
** ...at least for now; if things don't start working again once they're done, then we'll have to resume investigating.
* '''09:38 EST''' New posts from outside are also not coming in (last new message was last night at 19:48 EST) -- which would be consistent with a blockage between the back-end server and the rest of the internet. So we can see the server's current state, but it isn't communicating with the rest of fedi. I can access most of the cpanel, including moderation, but for some reason the [https://toot.cat/admin/dashboard admin panel] also returns an error; I'm not sure how that fits with my theory.
* '''08:50 EST''' Tentatively, the web servers and the database are fine -- but I need to discuss this with our web engineer (Dan) to confirm my understanding and work out a fix. I don't want to go making things worse with a poorly-conceived kluge that doesn't actually work. It looks like the load-balancer/firewall is the only thing affected, but I don't have a firm enough grasp of our architecture to be sure that this is the case or to be sure of how to temporarily work around it.
** '''Note''': I figured this out before they disabled the cloud consoles.
* '''08:14 EST''' The problem may be a [https://status.hetzner.com/incident/c7a683c0-8216-45ef-87dc-1c8574ba714d service outage at Hetzner]. We're checking possibilities.
** This was originally "API failure (datacenters & locations)" but later changed to "Failures on API and Console".
** Updates from Hetzner:
*** '''2024-11-29 15:09 UTC+0''' The recovery is in progress. The systems are recovering slowly right now.
*** '''2024-11-29 14:08 UTC+0''' It is currently not possible to access the Cloud Console. This is intended to help us recover.
*** '''2024-11-29 12:41 UTC+0''' Currently it is not possible to create or modify resources in the Hetzner Cloud. Already running resources are not affected.
**** ...except it looks like our firewall/load-balancer is out of commission. -W.
37133d48018c2c4890f14bbe4bf87cd359cd3a77
Toot.cat
0
48
958
846
2024-11-29T16:21:36Z
Woozle
1
wikitext
text/x-wiki
[[category:Mastodon]]
[[category:instance]]
[[category:active]]
{{i/val|status|page=toot.cat}}
==About==
'''Toot.Cat''' has been online since [https://web.archive.org/web/20190607141308/https://toot.cat/@polymerwitch/1 2017-03-05].
* '''[[Help:TootCat|TootCat Help]]''' and FAQ
* '''{{l/sub|history}}''': a brief and occasionally-updated history of our instance
* '''{{l/sub|CoC}}: Code of Conduct
* [[/blocks/domain|domain blocks]]: some details
* [[/blocks/user|user blocks]]
* [[/CoJ]]: Code of Justice
* technical: [[/DNS]]
==Links==
* '''official''':
** {{ls/domain|toot.cat}}: Mastodon entry page
* '''news''':
** '''2017-06-21''' [http://opensourcebridge.org/sessions/2082 Federating With The Trouble - Running Decentralized Communities] ([https://web.archive.org/web/20190430191043/http://opensourcebridge.org/sessions/2082 archive.org]) "As moderators and admins of a mastodon/gnu social instance called Toot.Cat we were quickly propelled into navigating the strange new world of decentralized community stewardship." at [http://opensourcebridge.org/ Open Source Bridge] (in Portland, OR), [http://opensourcebridge.org/y2017/ 2017 edition] (#osb17)
*** [https://toot.cat/@jdp23/981329 Live from #osb17 - Federating With the Trouble, presented by @cyrinsong @wavebeem and @polymerwitch!]
==Archives==
* [[/2020]]
* [[/2018]]
* [[/2017]]
91a9d0a78f3898f4b5e15d380edcba561a624e0e
Meta Threads
0
276
959
885
2024-12-04T15:06:32Z
Woozle
1
/* Too Much Damn Power */
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
[[File:Shuttering google reader.334841466545c250.jpeg|thumb|Google EEEd RSS feeds]]
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already '''{{l/sub|issues}}''' with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem ''for Mastodon'' (even being open-source and full-federated as it is) that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body; having the whole thing centrally owned and controlled is that same problem but larger by orders of magnitude. '''Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.'''
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
(The same conditions should probably also apply to [[BlueSky]]; I'll eventually do a page about that when I have more information. -W.)
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
d5c9fa9a84c16521ecde596c2387471f95671691
960
959
2024-12-04T23:57:59Z
Woozle
1
wikitext
text/x-wiki
[[Meta Threads]] (MT) refers to the ActivityPub app {{l/wp|Threads (app)|Threads}} released by {{l/wp|Meta Platforms}}, Inc. (formerly Facebook, Inc.) in July 2023.
I had already decided, as of May or June, not to federate with MT<ref name=preblock /> for several reasons. We are, however, not taking any action against other instances who do choose to federate; this is a complex issue with room for legitimate disagreement, and I think it's important to encourage conversation in the independent fediverse around these topics.
I have, in fact, signed the [https://fedipact.online anti-Meta fedipact].
==Why are we blocking them?==
Overall, it's a bit like the {{l/wikt|Nazi bar}} analogy<ref name=nazibar />
===Roadblocking Corporate Takeover===
[[File:Shuttering google reader.334841466545c250.jpeg|thumb|Google EEEd RSS feeds]]
The largest of these reasons was a desire to put every obstacle in the path of corporate dominance and control of the fediverse ("fedi") and/or the open [[ActivityPub]] standard.
Corporate dominance and control over open standards and platform-genres has historically been carried out in the following ways (that I know of):
* {{l/wp|Embrace, extend, and extinguish}} (EEE): enthusiastically support the protocol at first; then, offer your own supplementary standards which expand the capabilities of that protocol and, although technically "open", are difficult/expensive to implement; then get the majority of users captured by your implementations which depend on these new standards that you control, leaving the original standard meaningless.
* To drain the lifeblood from independent hosts and development of the genuinely-open standard and implementations thereof.
===Too Much Damn Power===
It should also be noted that even if Threads turns out to be a completely benevolent entity (there are already '''{{l/sub|issues}}''' with it, so this seems unlikely), the simple fact of a platform being under ''effective'' central control is its own problem. It's already a problem ''for Mastodon'' (even being open-source and full-federated as it is) that the overwhelming bulk of contributed development money goes directly to Gargron rather than to a more accountable body; having the whole thing centrally owned and controlled is that same problem but larger by orders of magnitude. '''Development for any large software project should be funded by donations to an independent body, not by funds sent directly to a single person.'''
Likewise, the problem of [[mastodon.social]] existing as the "flagship instance" and the default place for most signups existed long before MT. (Many newer users don't even realize that mastodon.social is not the same thing as Mastodon.)
I could make an "elephant in the room" joke, but more accurately I'd compare it to inviting a supertanker into a small lake: there's not going to be a lot of water left for anyone else. Remember how Google+ drained the lifeblood from Diaspora, attracted a thriving and vibrant community that I enjoyed greatly, and then was quietly killed as a "failure" by arbitrary fiat of a single executive? (more: [[EEE]])
Yes, fedi ''can'' survive MT coming and going, but ''only if'' we resist the temptation to adopt any "innovations" they may bring to the table without first verifying that they do not create a suppressive effect on independent instances and development... and right now I have no confidence that Gargron even sees this as an issue.
We need to be moving the other direction.
==Terms under which I'd reconsider==
* Meta must fund a self-governed cooperative to manage development of the ActivityPub standard and implementation of it.
** Funding should be sufficient for, say, five years of five full-time developers. Let's say 100k/year for each developer, x5 devs x5 years = $2.5M. This would be a trivial amount to them, I should think, given how much they must have invested in Threads.
** The cooperative itself could decide how to actually spend this, but that would be enough to really focus on keeping the standard from being co-opted.
** Funding should be maintained at that level indefinitely, i.e. there should ''always'' be $2.5M in the coffers at the beginning of the fiscal year, so that Meta can't meaningfully exercise financial pressure by threatening to pull out if things don't go the way they want.
* Meta must agree to full transparency over the data they collect and retain from each instance.
* The Threads app must be open-source.
If we are going to be able to defend ourselves against possible abuses from the 5000000-ton gorilla that is Meta, they need to share enough of their power to make coexistence possible and help level the playing field ''just a little''. Only this way can they prove that their intentions are truly benevolent. (They won't, because they aren't. This is me being reasonable and offering them a choice.)
It's not going to happen, but that's what is needed.
(The same conditions should probably also apply to [[BlueSky]]; I'll eventually do a page about that when I have more information. -W.)
==Notes==
Not sure which of these are actually Facebook accounts:
* 2019-02-24: [https://twitter.activitypub.actor/facebook twitter.activitypub.actor/facebook]
* 2021-08-13: [https://birdsite.slashdev.space/users/fb_engineering birdsite.slashdev.space/users/fb_engineering]
* 2021-10-29: [https://birdsite.slashdev.space/users/facebookapp birdsite.slashdev.space/users/facebookapp]
==Footnote==
<references>
<ref name=preblock>We also pre-emptively blocked a set of domains believed to be owned by Meta.</ref>
<ref name=nazibar>
* '''2023-04-24''' [https://kcraybould.substack.com/p/substack-notes-and-the-nazi-bar-problem Substack Notes and the Nazi Bar Problem]
* '''2022-04-09''' [https://www.boredpanda.com/bar-bartender-nazi-punk-iamragesparkle/ Bartender Savagely Kicks A Polite Nazi Customer Out Of His Bar And Explains Why It’s Important To Do So]</ref>
</references>
ea7f3f9e3f5b89fb43621745aa9d62bb9df4a961
Help:TootCat/HTML/formatting/Markdown
12
255
961
876
2025-02-10T01:48:37Z
Woozle
1
wikitext
text/x-wiki
{{fmt/title|formatting posts with Markdown}}
Remember that anything that works with the [[../|HTML option]] will also work with the Markdown option!
I've also posted these examples [https://toot.cat/@woozle/110673322263974593 on TootCat] so you can see how they look in practice.
<syntaxhighlight lang=md>
Character formatting:
=====================
* **bold**
* *italic*
* ~~strike~~
* _underline_
* `[link text](URL)` e.g. [toot.cat](https://toot.cat) - URL must include protocol://
* ^superscript -- like: E=MC^2
* I don't know how to turn it off without a space.
* You can even do supersuperscript: Normal^super^hyper makes "hyper" look like a superscript on "super" -- both higher and smaller
Lists:
======
* bullet item one
* bullet item two
* sub-item for item 2 (2 spaces per indent)
* bullet item three
1. numbered list item 1
2. numbered list item 2
Fixed-pitch:
============
`inline fixed-pitch text`
```
multiline fixed-pitch text:
multiple lines
of fixed-pitch font
(for pasting code examples and such)
```
Syntax highlighting does not seem to be supported at present. (Tsk tsk.)
Text blocks:
============
# Header 1
## Header 2
### Header 3
> quote-indented text
Be sure to leave a blank line after the last bit of indented text, or the renderer may decide it should also be indented. (Nobody knows why.)
</syntaxhighlight>
There's also a weird syntactical glitch which is probably not supported and may not always work, but which allows you to link to a tag without joining it ''while staying in the "deck" UI'' (i.e. opens in the right panel rather than a new tab), and also lets you put a secret message in the URL display in the bottom panel of most browsers. A demonstration is [https://toot.cat/@woozle/113977005250320776 here].
==Further Reading on Markdown==
Note that TootCat only supports a small ''subset'' of Markdown.
* [[wikipedia:Markdown|Wikipedia]]
* [https://daringfireball.net/projects/markdown/ official site]
* [https://www.markdownguide.org/ Markdown Guide]
85d3cfc744eb1b94f33edd5126d0161342404392
Nicole the Fediverse Chick
0
298
964
2025-03-18T12:27:43Z
Woozle
1
Created page with "==About== [[Nicole the Fediverse Chick]] is the self-identification of multiple accounts on various instances which all have similar profile descriptions and images. She began..."
wikitext
text/x-wiki
==About==
[[Nicole the Fediverse Chick]] is the self-identification of multiple accounts on various instances which all have similar profile descriptions and images. She began appearing on fedi no later than 2025-02-18, randomly spamming users on other instances with copypasta. Her profile and header images all appear to be stills from a video call.
There is evidence that Nicole is a real person, and that her profile description is accurate – while the use of video-call material for her profile suggests that she is not the one making the profiles or using them, leading to the theory that the operator of these accounts is seeking to defame Nicole for reasons unknown (the "vengeful stalker" hypothesis being the most obvious possibility).
==Details==
@nicole78@mstdn.ro, @nicole53@chinanews.social, @nicole6@toot.io, @beyorkisan617095@tty0.social –
<blockquote>
Hi, I’m Nicole! But you can call me the Fediverse Chick 😎
I’m a proud Polish girl from Toronto (29 y/o) 🇨🇦
I’m currently taking the pre-health sciences program at George Brown College hoping to get into the medical field someday!
</blockquote>
Same text but no emoji: @nicole71@rheinneckar.social, @nicole8@liker.social, @nicole93@talk.stayas.one
(Many of these accounts have been suspended, possibly all of them.)
==Links==
* [https://feddit.org/c/nicole Nicoled]: Feddit forum
* '''2025-03-17'''
** [https://mkultra.monster/social-media/2025/03/17/youve-been-nicoled You've Been Nicoled: A Fediverse User With Too Much Time On Her Hands, Or A Vengeful Stalker?]
** [https://transmom.love/@elilla/114177585280264890 I heard that Nicole the Fediverse Chick (Polish girl from Toronto)'s Discord is kinda dead so...] (thread)
d79fcb03c9c895def37fd04f2e2ff86bc19e3848
965
964
2025-03-18T20:56:12Z
Woozle
1
wikitext
text/x-wiki
==About==
[[Nicole the Fediverse Chick]] is the self-identification of multiple accounts on various instances which all have similar profile descriptions and images. She began appearing on fedi no later than 2025-02-18, randomly spamming users on other instances with copypasta. Her profile and header images all appear to be stills from a video call.
There is evidence that Nicole is a real person, and that her profile description is accurate – while the use of video-call material for her profile suggests that she is not the one making the profiles or using them, leading to the theory that the operator of these accounts is seeking to defame Nicole for reasons unknown (the "vengeful stalker" hypothesis being the most obvious possibility).
==Details==
@nicole78@mstdn.ro, @nicole53@chinanews.social, nicole66@chinanews.social, @nicole6@toot.io, @beyorkisan617095@tty0.social –
<blockquote>
Hi, I’m Nicole! But you can call me the Fediverse Chick 😎
I’m a proud Polish girl from Toronto (29 y/o) 🇨🇦
I’m currently taking the pre-health sciences program at George Brown College hoping to get into the medical field someday!
</blockquote>
Same text but no emoji: @nicole71@rheinneckar.social, @nicole8@liker.social, @nicole93@talk.stayas.one
(Many of these accounts have been suspended, possibly all of them.)
Sample posting (@-mentioning a TootCat user) from nicole66@chinanews.social on 2025-03-18:
<blockquote>
Hi, I’m Nicole! But you can call me the Fediverse Chick :D
I’m a proud Polish girl from Toronto (29 y/o)
I’m currently taking the pre-health sciences program at George Brown College hoping to get into the medical field someday!
My dad just lost his job and I have no money for tuition next semester. Please help me raise money so I can keep going to school! Donate anything you can to these bitcoin and litecoin addresses <3
BTC: bc1q3qkfrdrgvj53aam8vm8l9q6ecqrdpysx2fwtr4
LTC: ltc1q38v
</blockquote>
==Links==
* [https://feddit.org/c/nicole Nicoled]: Feddit forum
* '''2025-03-17'''
** [https://mkultra.monster/social-media/2025/03/17/youve-been-nicoled You've Been Nicoled: A Fediverse User With Too Much Time On Her Hands, Or A Vengeful Stalker?]
** [https://transmom.love/@elilla/114177585280264890 I heard that Nicole the Fediverse Chick (Polish girl from Toronto)'s Discord is kinda dead so...] (thread)
02e6d618f4fb17e88275219e898a8d1d83e53660